第二次调用startActivityForResult时关闭应用程序

时间:2015-12-06 09:18:23

标签: android android-activity

我有一个MainActivity和ManagerActivity。启动主要是启动器。我的预期过程为

  

MainActivity(通过startActivityForResult)> ManagerActivity> MainActivity(onBackPressed)+ startActivityForResult> ManagerActivity> MainActivity

但是,在第二次调用startActivityForResult时,应用程序已关闭。它与

类似
  

MainActivity(通过startActivityForResult)> ManagerActivity> MainActivity(onBackPressed)+ startActivityForResult> ManagerActivity> close app

我不知道我的代码中有什么问题。你能告诉我如何获得上述我期望的程序

这是我的代码

FROM 'file:///path/to/file.csv'

1 个答案:

答案 0 :(得分:0)

可能会被onBackPressed称之为

的活动
 @Override
public void onBackPressed() {
startActivity(new Intent(this, myActivity.class));
    finish();
    super.onBackPressed();

至少这就是我打电话给我的方式,我从来没有像你这样得到有趣的结果。