我有两个申请。我想从第一个意图到第二个。但第二个应用程序必须从第一个应用程序启动。所以我必须隐藏第二个图标。
当我从第二个manifest.xml中删除类别标签时,图标正在消失。但是这次我无法从第一个应用程序启动第二个应用程序。
这就是我试图表达的意思:
Intent openvideo = getPackageManager().getLaunchIntentForPackage("air.deneme");
startActivity(openvideo);
我该如何处理?
这两个应用程序都是基于视图的,它们不是后台应用程序。
答案 0 :(得分:1)
ComponentName lComponentName= new ComponentName(yourPackageNameOFApplication2, yourPackageNameOFApplication2.YourMainActivityOfApplication2);
try {
Intent i = new Intent(Intent.ACTION_MAIN);
i.setComponent(lComponentName);
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
} catch (ActivityNotFoundException e) {
e.printStackTrace();
// Write Toast , we will have an exception if the second application is not installed
}