我有FragmentActivity两个Fragments。通过Activity蓝牙接收数据并进行处理,然后在每一个上以不同的方式显示结果Fragment。
例如,当我打开一个新Activity的设置时,以前Activity的所有数据(包含 的数据Fragments)都将被删除,因此我需要将其存储在onSaveInstanceState()中Activity以保持状态。
此数据为 8 BitSet,大小为 16000。我是否应该将所有这些数据保存到Bundlein,onSaveInstanceState()否则会出现性能问题Activity,显着延迟启动时间?或者我应该把它保存到Fileor Database?退出应用程序后我不需要这些数据,我需要保存它以在Activity打开新应用程序时恢复状态并且我丢失了以前的Activity状态。