0

我有 2 个活动。

在第一个活动中,有一些文本字段和两个按钮。在文本字段中,我正在输入一些数据,通过单击第一个按钮,我正在调用第二个活动,该活动显示带有复选框的 ListView。

在单击那里的按钮后,从第二个活动开始,我再次调用第一个活动。但是当我移动到那个页面时,之前输入的所有数据都消失了。

即使我在两个活动之间来回移动,我也需要保留这些数据。

4

2 回答 2

0

只需activity2使用startActivityForResult方法调用,然后从activity2单击按钮时开始调用setResult(),然后调用finish并处理onActivityResult事件activity1,有关更多信息,您可以参考这篇Android startActivityForResult文章和相关文章Handling result

于 2013-10-14T17:11:59.720 回答
0

从 Activity2,当单击按钮转到 Activity1 时,只需button.onClickListener 添加this.finish();

并且不要显式调用 Activity1。

所以你的数据不会丢失。

于 2013-10-14T17:12:17.407 回答