在多个屏幕之间移动时如何在Android中保留ListView

时间:2019-03-18 20:29:45

标签: android android-intent

我有3个屏幕,分别是 A 登陆页面, B -列表视图页面, C -详细信息页面(列表视图)

当我降落在 A 上并导航到 B 时,它将在异步任务中从内存中加载数据和工件,这会增加一些延迟(自从我第一个开始接受以来加载)。当我单击列表视图中的特定成员时,转到 C 视图并单击“后退”按钮,视图 B 被保留。 但是,如果我单击返回以查看 A 并尝试导航到列表视图 B ,它将通过调用oncreate再次重新加载。 我尝试了几种方法,包括android:launchMode="singleTask" ,而不设置FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_NEW_TASK 但无法获得理想的结果。

在后续导航中从 A 导航时,如何防止重新加载 B

0 个答案:

没有答案