我有两个应用程序。 应用程序A和应用程序B只有一个BActivity(应用程序B的包名是:com.ts.share)。 在应用程序A中,我想启动应用程序B。 在应用程序A中,我调用了以下代码:
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.ts.share");
LaunchIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity( LaunchIntent );
它能正常工作。
在B处,如果退出B,回到A并再次调用。启动App B需要0秒钟。
但是,在B处,按Home键,回到A并再次调用。启动App B需要3秒钟。
我希望App B能立即启动。
感谢您的帮助!