このコードを使用して、あるアプリを別のアプリから開きます。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.example.p2a");
intent.putExtra("application_id", 2);
getApplicationContext().startActivity(intent);
finish();
}
この別のアプリが実行されているかどうかを確認するにはどうすればよいですか? 実行中の場合は強制終了して再起動し、アプリを起動しない場合はやりたいです。