我正在开发一个 Android 应用程序,并且我想避免在使用相同的额外内容来自同一个 Activity 时重新加载类似的数据。
具体来说,当我启动我的 Activity 'A' 时,我使用这个 extra 从服务器加载远程数据。从这个活动中,我可以用不同的额外功能重新启动“A”等等。
例子 :
A:id1 --> A:id2 --> A:id3
但是,它也可以是我已经加载的额外内容:
A:id1 --> A:id2 --> A:id3 --> A:id1
在这种情况下,我不会再次请求服务器或丢失活动堆栈。
据我了解,“onSaveInstanceState”允许保存一个活动的一个实例,但就我而言,它是同一活动的多个实例(具有不同的附加功能)。
那么,它是管理同一 Activity 的已保存实例状态(捆绑)列表的解决方案吗?或者是其他东西 ?
提前致谢