私のアプリケーションでは、テーブルビューにフィルター機能があり、フィルターされた結果をテーブルに表示します。共有設定でフィルター処理されたオプション (チェックボックス) を設定したので、次にユーザーがフィルター画面に入ったときにチェックボックスがオンになっているので、テーブルがフィルター処理されたものと、前回フィルター処理のために何をチェックしたかがわかります。
アプリケーションの起動時に、すべてをチェックなし (要件) に設定しましたが、アプリケーションがいつ起動または再開されるかわかりません。アプリケーションがメモリから再開されると、すべてのデータ型が再び初期化されました。アプリケーションが再開されたことを確認するにはどうすればよいですか。アクティビティ onResume に設定すると、アプリケーションがいつ再開されるかだけを知りたいだけで、毎回呼び出されることはありません。
アプリケーションがメモリから再開されたときに何が起こるかわかりません。フィルタは、アプリケーションが起動されたように動作し、すべてをオフに設定します