メッセージごとに複数のビューを持つRelativeLayoutが作成されるシンプルなチャットアプリがあります。アクティビティを停止または破棄すると、追加したすべてのレイアウトが親から消えるため、すべてのメッセージが消えます。
確かに、各単一ビューのIDを(他の値とともに)SharedPreferencesオブジェクトまたはデータベースに入れて、アクティビティが再作成された後にすべてのメッセージを復元することはできますが、動的に作成されたレイアウトを保存する簡単な方法があります。 ?親はXMLで定義されています。