2010-12-08 8 views
1

状態が複数のアクティビティにまたがるカスタムビューを作成するにはどうすればよいですか?カスタムビューを作成することは難しいことではありません。状態が複数のアクティビティにまたがるビュー

具体的には、スライド式の引き出しを使用しています。この引き出しには、1つ以上のアクティビティに表示される状態を維持します。私は、これを行うコード化された例を見ていない、他の誰かが望む。ありがとう。

答えて

0

どのくらいの期間に亘る必要があるかによって異なります。 SharedPreferencesにその状態を保存することを検討することをお勧めします。そうすれば、電話をリセットしてもその状態は維持されます。

「すばやく」の場合は、インテントエクストラの状態データを渡すことができます。

静的変数も考えられますが、ユーザーが別の場所に移動するとすぐにアクティビティが強制終了される可能性があるので、ユーザーが戻ってきた場合は状態を失っている可能性があります。

+0

SharedPreferencesにViewオブジェクトを格納することはできますか? – Matthew

+0

いいえ、ビューの状態を再作成するために必要なデータを保存するだけです。 – EboMike

関連する問題