我的应用程序在包含 ListView 的 Activity A 处启动。如果用户点击“添加”按钮并转到 Activity B,ListView 可以添加项目。
在活动 B 中,他们填写了一些表格并点击“确定”按钮,这会将他们带回活动 A,在该活动 A 中将新项目添加到 ListView。
从 B 到 A 后,我有一个 finish() 方法——但反之则不然。
所以如果你在添加三个项目后回击三次。它只会重复 ListView (Activity A) 3 次以上——少了一个添加的项目。
这样做的最佳方法是什么?我不能在“添加”按钮(从 A 到 B)上放置完成方法,因为如果您在 Activity B 中,它将关闭应用程序而不是将您带回 A ——这是我不想要的。也就是说,如果用户改变主意并且不想在 B 中通过点击“确定”来“添加新项目”。手动返回按钮是唯一的答案吗?