0
如何使用软件包名称启动Messenger,Chrome等任何应用程序,但如果启动的程序已在后台运行,我希望它只是带到前面。我不想创建它的新实例是否有任何解决方案。我在api 23(棒棒糖)上测试我的应用程序。使用软件包名称启动应用程序,如果它已经在运行,则将它放在前面
如何使用软件包名称启动Messenger,Chrome等任何应用程序,但如果启动的程序已在后台运行,我希望它只是带到前面。我不想创建它的新实例是否有任何解决方案。我在api 23(棒棒糖)上测试我的应用程序。使用软件包名称启动应用程序,如果它已经在运行,则将它放在前面
检查,此代码的作品魅力。
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.example.abc");
LaunchIntent .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(LaunchIntent);
将上述代码带来已经背景运行的应用程序前台:) – Sandeep
更新,现在它会。 – DEADMC
好的感谢您的时间我会尝试一下 – Sandeep