我有一个tableLayout
,用户可以在运行时动态添加行。但是当我更改活动然后切换回它时,所有数据都会丢失。
在我的课堂上,我有一个arraylist,我填写了onCreate()
中的数据。
我在考虑@Overriting
onSaveInstanceState()
,我正在考虑添加到savedInstanceState
Bundle
arraylist,但没有putArrayList。
之后我会在onRestore中通过重写它来调用它并使用for循环再次填充包含来自ArrayList
请告诉我如何做到这一点?
答案 0 :(得分:0)
事实上有多种方式。
选择另一种存储数据的方式(parcelable)
选择静态,请参阅Here
将数据保存到SQLite