Android-启动其他应用程序后无法返回mainActivity

时间:2018-11-12 08:47:49

标签: android android-intent android-activity

好的,我想我在这里缺少了一些东西,但是似乎找不到解决方法:\ 所以这就是我的情况,我有两个应用程序A和B。A打开B的意图如下:

PackageManager pm = getPackageManager();
Intent n = pm.getLaunchIntentForPackage(currAppInfo.getName());
n.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(n);

(currAppInfo是一个自定义对象,getName返回程序包名称。)

无论如何,B正在安装APK。 A收到广播安装的软件包,现在应该移到最前面,无论我是否有意启动应用程序A

Intent serviceIntent = new Intent();
serviceIntent.setClass(context, MainActivity.class);
serviceIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(serviceIntent);

我没有看到A的mainActivity屏幕,而是B的主要活动屏幕。 这是为什么?是我故意打开应用程序的方式还是我在这里缺少更基本的东西?

0 个答案:

没有答案