0

私はかなりGUIの重いAndroidアプリを開発しています.実行時に動的に構成される小さなウィジェット(テキストフィールド、ボタンなど)がたくさんあります。アプリケーションにフォーカスがあるときはすべてが十分に機能していますが、ユーザーがアプリをバックグラウンドにプッシュして復元すると、すべてのウィジェットが動的な状態を失い、レイアウトで定義されたデフォルトの状態に戻ります。これは Android アプリの適切な動作ですか?

私は他のプラットフォーム (iOS、Windows、Mac) で多数の UI を開発してきましたが、このような動作は見たことがありません。ヒントをいただければ幸いです。

4

1 に答える 1

0

あなたがする必要があるのは、活動のライフサイクルを見ることです。

基本的には、onPause()関数で状態を保存し、onResume()関数で復元する必要があります。

于 2011-12-30T17:50:40.143 に答える