我有2项活动。
在第一个活动中,有一些文本字段和两个按钮。在文本字段中,我正在输入一些数据,通过单击第一个按钮,我正在调用第二个活动,该活动显示带有复选框的ListView。
点击那里的按钮后,我从第二个活动中再次调用第一个活动。但是当我移动到那个页面时,之前输入的所有数据都已消失。
即使我在两个活动之间前后移动,我也需要驻留数据。
答案 0 :(得分:0)
只需使用activity2
方法拨打startActivityForResult
,然后点击按钮activity2
,只需拨打setResult()
,然后拨打finish
并处理onActivityResult
} activity1
中的事件,有关详细信息,请参阅此Android startActivityForResult
及相关帖子Handling result
答案 1 :(得分:0)
从Activity2,单击Button转到Activity1
只需button.onClickListener
添加this.finish();
并且不要显式调用Activity1。
所以你的数据不会丢失。