0
2つのアプリがあり、ボタンをクリックした後にアプリを切り替える必要があります。アプリ間でのAndroidの切り替え
私はこのコードを使用します。
PackageManager manager = getPackageManager();
Intent i = manager.getLaunchIntentForPackage("at.mycompapp");
if (i == null) {
return;
}
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
私の問題は、アプリが新たに開始されていることですが、アプリがすでに実行されているとき、それはちょうどそれを再起動せずに、このアプリに切り替える必要があります。
あなたが実行したい 'target app'はあなたのアプリですか? –
マニフェストファイルのactivityにsingleTask属性を追加します。 –
すでにCATEGORY_LAUNCHERを追加する必要はありません。 'launchMode =" singleTask "を使用するための提案を無視してください。これは不要で、より多くの問題を引き起こします。両方のアプリのマニフェストを投稿してください。 –