私はAndroidの「Diaro」アプリと「MyDiary」アプリに似たアプリに取り組んでいました。
私のアプリの主なアクティビティは、他のすべてのアクティビティを制御するDiaryActivityです。追加ボタンを押すと、新しいアクティビティが開き、ユーザーは編集テキストフィールドにデータを入力します。戻るボタンを押すと、アイテムがデータベースに保存され、リストに表示されます(リストは主な活動)。
現在、メインアクティビティの問題は、戻るボタンを押すと、アプリケーションがシャットダウンする代わりに、コントロールをメインアクティビティに戻すことです。今回だけ、最後に作成されたエントリが存在しません。戻るボタンが再び表示されると、アプリケーションがシャットダウンします。
考えられる解決策は、onBackPressed()関数をオーバーライドし、その中にfinish()関数を書き込むことであると思いましたが、それは機能しませんでした。
アクティビティのコードはこちらです。