如何保存活动的状态?

这个问题在这里已经有了答案:

  • 使用保存实例状态保存Android活动状态25个答案

  • 您需要将购物车数据存储在某个地方的永久存储中。 看看其他人提到的存储选项文档。

    基本上,您需要将您的购物车项目保存到某处的文件系统(sqlite数据库,文本文件,共享首选项)。 当您的活动退出onStop()onDestroy()时,您会执行此操作,然后在您的活动onCreate()onResume()或您用来填充购物车的任何方法中检索已保存的购物车项目。

    另一种做法是使用intent extras来通过intent.putExtra(name, value)在活动之间传递项目数据。 只要您的活动不会被杀死,这种方式就可以正常工作,在这种情况下,数据将会丢失。 所以,保存到持久性存储更安全。

    链接地址: http://www.djcxy.com/p/26189.html

    上一篇: How to save an activity's state?

    下一篇: How do I store data in my android app?