关于使用SINGLETASK模式启动轮播Fragment的问题
来源:6-3 启动图功能优化与完善
全是甘货
2018-01-31
不知道老师用SINGLETASK模式是否想要达到的效果是,轮播页Fragment启动时,把广告页Fragment顶出去,以免当轮播Fragment显示时点击返回键,会回到倒计时为0秒的广告页,避免这么一个不好的体验。
如果是为了以上效果的,我发现
getSupportDelegate().start(new LauncherScrollFragment(), SINGLETASK);
是不行的(不知道是不是Fragmentation新版本的问题,转而使用
getSupportDelegate().startWithPop(new LauncherScrollFragment());
是有效的。
---------------------
如果SINGLETASK不是为了这个意图,请老师指教一下使用此模式的意图。
写回答
1回答
-
傅猿猿
2018-02-04
就是为了防止多个实例创建,顺带给大家看看有这个API罢了。之前有一次拿华为手机测试,关了一下,然后倒计时结束测试有俩实例了。双保险。其实吧,像启动页没啥复杂UI,多个实例也没关系的。
012018-02-05
相似问题