我不太确定如何去做,所以我正在寻求一些建议。
对于初学者,我有一个包含ClassA.java和ClassB.java的活动。
ClassA有一个按钮,当点击该按钮时,它会进入ClassB。然后ClassB要求输入(1 个Integer和 1 个String),然后返回到ClassA,它显示用户在屏幕上所做的事情。我还希望用户能够在一切完成后点击“保存” ,回到ClassA。
问题是,我该如何临时和永久地存储这些数据?ClassB不返回任何东西,所以我认为数据的临时存储应该在ClassB中完成,带到ClassA ,然后如果用户点击'Save'则保存在数据库中。
我这样做对吗?
另外,我是否可以将 Android Bundles称为“临时存储”?他们临时保存用户的输入,如果应用程序关闭,Bundle 会被删除(什么都没有保存),对吧?
那么将字符串和整数存储在Bundle中,然后将它们传输到数据库在理论上是正确的,并且也是解决此问题的一种可能方法吗?
或者有人有更好的解决方案吗?