按下后退按钮时,活动会重新创建

时间:2015-05-16 06:28:00

标签: android android-activity recreate

我有2项活动。

  • ActivityA:我使用poly-picker库中的ImagePickerActivity选择多个文件并将路径发送到ActivityB

  • ActivityB:每个文件,我创建一个视图并以编程方式添加到相对布局。

但我的问题是,当我按下后退按钮,ActivityB没有完成时,它会重新创建。重新创建时间的数量等于文件数。

请帮助,感谢和抱歉英语。

2 个答案:

答案 0 :(得分:0)

当您按后退按钮时,活动将被销毁。因此,当活动再次启动时,它会重新创建。

答案 1 :(得分:0)

在ActivityB中覆盖onBackPressed()

public void onBackPressed() {
    ActivityB.this.finish();
}