Activity+fragment

框架结构

肯定有不足的地方,多多指教

一、基本实现的逻辑

对一个Activity做Fragment的模块划分,切换界面和初始化数据操作都是在Activity中实现(其中一个接口);

二、Fragment的切换

我将所有的Framgent都打上一个标签做成了Model,这样后续处理时根据标签做切换,省时省力。
记录当前的标签Fragment,下次做切换时,只需将标签传入就做到到了一行代码切换和传输数据。

三、最后再说下 BSFragmentTalkUtil 文件

所有的操作方便都是依赖这个文件,当从 BSMainFragment切换到BSOwnerFragment时,只需传入 “ BSOwnerFragment ” 这个标签即可,当需要携带传输数据时,可以根据需要做扩展。
为了方便,切换界面携带的数据统一使用了JSON字符串格式;

THE END
大可不必那么完美
Thank You Very Much To Everyone Who Helped Me

大太阳