我正在尝试在android中构建一个记事本应用程序。我在这种情况下,当用户选择创建新文件同时仍在处理文件时,应用程序应首先要求保存,然后重新启动 MainActivity 以创建新文件。
所以,基本上,顺序如下:
-> 处理当前文件
-> 单击新文件
-> 保存对话框
-> 重新启动 MainActivity。
为此,我一直在使用一种名为 new file 的方法,如下所示:
public void new_file()
{
save_file();
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}
这里的问题是,每次我运行应用程序并输入这部分代码时,都会弹出对话框并立即创建一个新文件。
我想知道如何先让 Activity 完成 save_file() 方法调用,然后再让 Activity 重新启动。
提前致谢