ユーザーに情報のリストを表示するアクティビティと、ユーザーが新しい情報を作成できるサブアクティビティの2つのアクティビティがあります。
明確に言えば、最初のアクティビティから「startActivityForResult ()」を呼び出し、ユーザーが必要なものを 2 番目のアクティビティに入れると、最初のアクティビティに戻り、「onActivityResult ()」関数で情報を受け取ります。情報を保存します。
ここでの問題は、「アクティビティを保持しない」オプションです。これはメモリの少ない携帯電話で発生することを読みました。しかし、デバイスがアクティビティを閉じるとき、どうすればそれを処理できるでしょうか?
私の例では、2 番目のアクティビティが呼び出されると、最初のアクティビティが kill されるため、そのアクティビティに戻るとクラッシュが発生し、情報が失われます。
それを処理する適切な方法は何ですか?ファイルを使用しているため、2 番目のアクティビティで自分の情報を保存できないことを知っています。