我正在使用此代码从另一个应用程序打开一个应用程序:
@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();
}
我如何检查另一个应用程序是否正在运行?我想如果正在运行-杀死并重新启动,如果没有启动应用程序。