Android - 当我使用 intent.setAction(Intent.ACTION_VIEW) 时后退按钮关闭应用程序;

Android - Back button closing app when I use intent.setAction(Intent.ACTION_VIEW);

我想在图库中查看图片并且工作正常,问题是如果我单击顶部的后退按钮,我 return 会转到图库而不是应用程序。如果我点击底部的后退按钮,我会按原样返回应用程序。 Click here to see the back button that doesnt work

这是启动意图的代码段:

 final Intent intent = new Intent();
  intent.setAction(Intent.ACTION_VIEW);
  intent.setDataAndType(Uri.parse("file://" + path), "image/*");
  activity.startActivityForResult(intent, ChatActivity.GALLERY_INTENT_CALLED);

你所说的"top back button"是回不去的。它会去应用程序开发人员希望它去的地方。您没有编写此图库应用程序,因此您无法控制它的去向。

Google 称此为 "up navigation",表面上它应该在您所在的应用程序中上升到导航层次结构。

简而言之:这是完全正常的,与您的代码无关,您也无能为力。