0

我有一个应用程序通过谷歌地图获取方向。示例活动 A 调用谷歌地图:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(myuri));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity");
startActivity(intent);

它显示图像 1: http: //flic.kr/p/eBnRCy 然后显示图像 2: http: //flic.kr/p/eBjGWn

如何从图 2 中,我可以再次返回我的应用程序(活动 A),不要再返回图像 1。非常感谢。

4

1 回答 1

0

您可以尝试使用 破解它,它会在第二个打开后立即Intent.FLAG_ACTIVITY_NO_HISTORY删除。Activity如果您提出的两个屏幕是两个实例Activity(即使它们是同一个类),这将起作用。

于 2013-06-03T07:56:00.577 回答