今天我正在测试我的应用程序(这是一个非常简单的笔记应用程序)但是会发生一些奇怪的行为。
该应用程序包含一个显示所有注释的大型ListView和一个用于创建新注释的按钮(活动A)。
当我按下“添加新笔记”按钮时,它会转到活动B. (包括标题和文字等所有字段。)
当我按“添加”时,它会将我带回活动A并显示确定 新笔记。
事情就是我开始按BACK,它开始带我“回到时间”,但仍然没有创建一些音符,直到它们达到0音符的时间。
由于我是Android devel的新手,这是正常的还是我的应用程序出了问题?
答案 0 :(得分:2)
您可能需要实现某种刷新方法来更新ListView。根据您保存数据的方式,您可以创建一个方法来检索最新数据,然后更新ListView的适配器。实施后,您应该在onResume()
中调用该方法。
答案 1 :(得分:2)
当您从一个活动转到另一个活动时,您应该完成您的活动,然后开始新的活动。 请尝试以下代码:
finish();
startActivity(new Intent(CurrentActivity.this,NewActivity.class));