2017-02-17 90 views
0

我有两个应用程序,我想在点击一个按钮后在应用程序之间切换。应用之间的Android切换

我用这个代码:

PackageManager manager = getPackageManager(); 
Intent i = manager.getLaunchIntentForPackage("at.mycompapp"); 
if (i == null) { 
    return; 
} 
i.addCategory(Intent.CATEGORY_LAUNCHER); 
startActivity(i); 

我的问题是,应用程序启动新的,但是当应用程序已经在运行,它应该只是切换到该应用程序,而不需要重启。

+0

“目标应用程序”(你想运行)是你的应用程序? –

+0

在清单文件的活动中添加singleTask属性。 –

+1

您不需要添加已经存在的CATEGORY_LAUNCHER。忽略使用'launchMode =“singleTask”'的建议,这是不必要的,会导致更多问题。发布这两个应用程序的清单。 –

回答

0

我现在正在使用自定义方案在我的应用程序中找到正确的位置。