[闲聊] 大家对fragment的看法

楼主: tbpfs (http://0rz.tw/Uk989)   2017-12-15 16:37:41
我一直以来是把fragment当成是一个轻量化的activity
但这个东西实在很麻烦,本身的生命周期还要连动到activity的生命周期
data的传递也很不方便,感觉唯一的好处只有不用处理activity互叠的问题
而且可能是比较不常使用,常常在replace add等管理弄出当机来
但google又很机车,什么东西都无所不用其极地想改成fragment EX: dialog
但像dialogfragment里面也是一堆bug
好奇大家对这东西的看法
作者: ab18282099 (poppopjack)   2017-12-15 17:17:00
fragment + viewpager 赞
作者: ssccg (23)   2017-12-15 17:18:00
不是还要连动到activity,而是可以连动到activity吧dialog会要改成fragment就是为了连动activity生命周期,不然dialog开着时activity被系统重启,dialog状态不会留下如果不是为了连动activity生命周期,反而觉得这是缺点时那应该是不适合用fragment吧
作者: lnmlee   2017-12-15 17:33:00
activity 的 lifecycle callback 牵连甚广 fragment相对少降低大量虚工 很大层度影响速度与内存的浪费 所以除非是自己的App 或是客户很愿意给专业利润 通常我都用 Activity就处理掉大部分的功能 整体而言 我还蛮喜欢用的

Links booklink

Contact Us: admin [ a t ] ucptt.com