我是android.i新手创建了一个application.i我试图在单个应用程序中调用多个应用程序 我在使用gridview的第一个活动中创建了应用程序 点击每个网格视图图标我正在使用intent.i.e。
启动另一个应用程序 Intent intent = new intent(Intent.ACTION_MAIN);
intent.setclassName("pakagename","pakageName.ClassName");
startActivity(intent);
但它未能启动另一个应用程序..
AndroidManifest文件中是否需要更改?
答案 0 :(得分:0)
Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(ComponentName.unflattenFromString("com.google.android.maps.mytracks/com.google.android.apps.mytracks.MyTracks"));
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);
在startActivity(intent)之前添加一行;
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);