Androidでメモ帳アプリケーションを構築しようとしています。ユーザーがファイルの作業中に新しいファイルを作成することを選択した場合、アプリケーションは最初に保存を要求し、次に MainActivity を再起動して新しいファイルを作成する必要があります。
したがって、基本的に、シーケンスは次のとおりです。
->現在のファイルで作業中 ->
[新しいファイル] をクリック
-> [保存] ダイアログ
-> MainActivity を再起動します。
このために、以下のように新しいファイルと呼ばれるメソッドを使用しています。
public void new_file()
{
save_file();
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}
ここでの問題は、アプリケーションを実行してコードのこの部分にテキストを送信するたびに、ダイアログがポップアップし、すぐに新しいファイルが作成されることです。
最初にアクティビティに save_file() メソッドの呼び出しを終了させ、次にアクティビティを再起動する方法を知りたいです。
前もって感謝します