Android应用程序不会回到前台

Android应用程序不会回到前台,android,android-intent,android-10.0,Android,Android Intent,Android 10.0,我制作了一个应用程序来拍摄其他应用程序的屏幕截图,这个应用程序在你点击一个按钮后将打开所选的应用程序,拍摄屏幕截图,然后返回到我的应用程序。但自从我把手机升级到安卓Q后,这最后一步就停止了 Intent homeIntent = new Intent(MainActivity.this, MainActivity.class); homeIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(homeIntent

我制作了一个应用程序来拍摄其他应用程序的屏幕截图,这个应用程序在你点击一个按钮后将打开所选的应用程序,拍摄屏幕截图,然后返回到我的应用程序。但自从我把手机升级到安卓Q后,这最后一步就停止了

Intent homeIntent = new Intent(MainActivity.this, MainActivity.class);
homeIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(homeIntent);
这就是我将我的应用程序推向前台所需要的一切,现在它不再工作了。 我还尝试了其他代码,但也不起作用

PackageManager manager = getBaseContext().getPackageManager();
            Intent i = manager.getLaunchIntentForPackage("com.my_pkg");
            if (i != null) {
                i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                i.setAction(Intent.ACTION_MAIN);
                i.addCategory(Intent.CATEGORY_LAUNCHER);
                getBaseContext().startActivity(i);
            }
当然,我在清单上添加了
android:launchMode=“singleTop”


有什么想法吗?

你的帖子以
Of
这个词结尾。你的意思是在问题中包含更多的信息吗?是的,我不知道为什么结尾会被删掉。sryy您的帖子以的
一词结尾。你的意思是在问题中包含更多的信息吗?是的,我不知道为什么结尾会被删掉。sry