1

アプリケーションを介して別のアプリケーションを起動しているので、そのアプリケーションのインスタンスが既にスタックにあるかどうかを確認したいですか? 存在する場合は、起動前にすべてのインスタンスをクリアします。

4

2 に答える 2

2

このフラグをインテントに追加してみてください

Intent intent= getPackageManager().getLaunchIntentForPackage("com.package.address");

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
于 2013-06-03T11:13:51.293 に答える