问题描述
- 两个Activity来回切换,只创建一次,数据不重复加载
-
两个Activity来回切换,只创建一次,数据不重复加载。而不是重新finished和oncreate及加载数据?
解决方案
如果在一个task中来回切换是不行的。需要在两个task中。
1、这两个activity设置成2个task
2、设置android:configChanges
不过个人觉得这没意义。如果觉得数据加载慢,那可以缓存,增加策略。
解决方案二:
你缓存activity中的试图吧,那样第二次,直接将上次试图add进去
解决方案三:
这个问题,你需要了解 Activity 的生命周期,如:[置顶] 两分钟彻底让你明白Android Activity生命周期(图文)!
解决方案四:
可以考虑用栈来实现,从ios得到的灵感,或者用ActionBar的导航功能来实现
时间: 2024-10-30 00:28:02