I am using this code to open one app from another:
@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();
}
How I can check if this another app is running? I want to If running- kill and start again, if no-start app.