从我的应用程序中新启动的应用程序崩溃时出现问题

时间:2012-08-14 07:24:29

标签: android

我正在开发一个可以启动其他应用程序的应用程序。我可以从我的应用程序成功启动新应用程序。问题是当启动的应用程序崩溃时,我的应用程序将被带回到上一个屏幕(从启动新应用程序的屏幕)。即使新推出的应用程序崩溃,我如何确保我的应用程序保持在同一屏幕上。尝试在启动新应用程序时设置意图标志Intent.FLAG_ACTIVITY_NEW_TASK,但这没有用。

Intent LauncherIntent = getActivity().getPackageManager().getLaunchIntentForPackage(package.trim());  
if(LauncherIntent != null){ 
        LauncherIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            
        getActivity().startActivity(LauncherIntent);
}

此代码段用于启动新应用。“套餐”将包含新推出应用的套餐信息。

1 个答案:

答案 0 :(得分:0)

试试这个:

Intent LauncherIntent = getActivity().getPackageManager().getLaunchIntentForPackage(package.trim());  
if(LauncherIntent != null){ 
        LauncherIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            
        getActivity().startActivity(LauncherIntent);
        finish();
}