我开发了一个有四个选项卡的 Android 应用程序。其中两个选项卡用于访问 Sqlite 数据库中的数据,一个选项卡具有显示数据库内容的可滚动表,第四个选项卡显示进入设备的 GPS 数据,每 10 秒更新一次。到目前为止,该应用程序运行良好。以下是此应用程序中需要的 java 文件的列表和简要说明。
MainActivity.java
Tab1-DataEntry.java
(16) strings
(3) integers
Tab2-DataEdit.java
(16) strings
Tab3-DataTable.java
selecting a row in this table loads that record in Tab2-DataEdit
Tab4-GpsData.java
GPS data updated every 10 seconds, several buttons.
我也有DbAdapter.java
档案
我正在存储设备资源更改期间的状态信息,(屏幕旋转、停靠等)我花了很多时间在线查看资源,最近开始了解onSaveInstanceState()
和onRestoreInstanceState()
.
问题:使用这个应用程序是一个不错onSaveInstanceState()
的onRestoreInstanceState()
选择吗?onSaveInstanceState
/是否onRestoreInstanceState
仅在MainActivity
或相关的 Tab 文件 ( Tab1-DataEntry
, Tab2-DataEdit
) 中实现?