今天我正在测试我的应用程序(这是一个非常简单的笔记应用程序),但出现了一些奇怪的行为。
该应用包含一个显示所有笔记的大型 ListView 和一个创建新笔记的按钮( Activity A)。
当我按下“添加新笔记”按钮时,它会将我带到 Activity B (包含标题和文本等所有字段)。
当我按下“添加”时,它带我回到 Activity A 并显示 ok
新的笔记。
问题是我开始按 BACK 键,它开始带我“回到过去”,一些音符还没有被创建,直到它们是 0 个音符。
由于我是 Android 开发的新手,这是正常现象还是我的应用有问题?
最佳答案
当您从一项 Activity 转到另一项 Activity 时,您应该完成您的 Activity ,然后开始新的 Activity 。 试试下面的代码:
finish();
startActivity(new Intent(CurrentActivity.this,NewActivity.class));
关于android - 后退按钮将应用程序返回到不一致状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8246647/