0

フラグメントAとフラグメントBがあります。

フラグメント A では、いくつかのビューをコンテナー内にインフレーションします。次に、フラグメント B に変更し、フラグメント A に切り替えると、膨張するビューがなくなり、このビュー内のデータが失われます。

誰が問題が何であるか知っていますか?お時間いただきありがとうございます。

ここに画像の説明を入力

4

1 に答える 1

0

フラグメントのライフサイクルを確認してください。http://developer.android.com/guide/components/fragments.html#Lifecycle

これらのメソッドを使用して、onSaveInstanceState()データを保存したり、onCreateView()重要なデータを再ロードしたりできます。

Fragmentコンストラクターではなく、すべてのUIデータを内部に作成する必要がありますonCreateView()。そうすると、ビューを再作成するたびに呼び出されます。

于 2012-11-27T10:45:20.813 に答える