我正在使用以下代码从我当前的运行活动中打开一个新的活动
Intent intent = new Intent(this.getApplicationContext(),
ImagePreview.class);
intent.putExtra("imageName", item.getImageName());
this.startActivityForResult(intent, 0);
当我按下后退按钮时,旧活动应重新获得它的基本状态值(滚动位置和输入表格的文字),但事实并非如此!可能是什么问题?我以前多次使用过这段代码而且从来没有出现问题。
由于
答案 0 :(得分:1)
如果您正在使用EditText,请确保在您的xml上设置android:id atttirbute(或以编程方式设置Id),以便它可以自动保存其文本。对于ScrollView,我想它可能是一样的,虽然我不确定,因为我自己没有这样做