4 つのタブを持つ Android アプリケーションを開発しました。これらのタブのうち 2 つは、Sqlite データベースのデータにアクセスするために使用されます。1 つのタブには、データベースの内容を示すスクロール可能なテーブルがあり、4 つ目のタブには、10 秒ごとに更新されるデバイスに入ってくる GPS データが表示されます。これまでのところ、アプリケーションはうまく機能しています。以下は、このアプリケーションで必要な 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
Tab1-DataEntry
Tab2-DataEdit