アンドロイドでは、onSaveInstanceState(Bundle outState)
を使用してアクティビティのインスタンス状態を保持しています。`Bundle savedInstanceState`の範囲は何ですか
これを正しく実装するには、に格納されているすべての変数に対して、の一意の文字列キーが必要です。
私はこの文字列を作るのにどれだけユニークなのか不思議です。したがって、すべてのキーが&活動がを名前空間アプリケーションでなければなりません -
1)は、すべてのアクティブな活動にアンドロイドOSを経由して伝播さBundle
ですか?
(例えばcom.twitter.www.mobile.LOGIN_ACTIVITY.is_logged_in
)
2)だけではすべてのキーのみアプリケーションはを名前空間する必要があり、したがってcalled-された活性によってアクセスBundle
か?
(例えばcom.twitter.www.mobile.is_logged_in
)
あなたの提案は、アクティビティの正規名の後ろに変数名をつけて、混乱することはありません。 – m0skit0