0
誰でも私に助けを与えることができます: 私のアプリは最後のアプリが開かれている場合、私はこのコードを入れてもうまくいきます。私のアプリの後に他のアプリを開くと、彼女はバックグラウンドに留まります。最近のアプリをプログラムで起動するにはどうすればよいですか?
誰かが私にアプリケーションを実行する方法を教えてもらえれば、最後に開いていたアプリケーションやそのようなものを実行することができます。
コード:
public void Show_App(String packageName){
this.activity.getWindow().addFlags(
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON|
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
Intent startIntent =
context.getPackageManager().getLaunchIntentForPackage(packageName);
startIntent.setFlags(
Intent.FLAG_ACTIVITY_REORDER_TO_FRONT |
Intent.FLAG_ACTIVITY_NEW_TASK |
Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
);
this.context.startActivity(startIntent);
}
エラーは何ですか? –
エラーはありませんが、私のコードに何かを追加して、いつでも私のアプリケーションを実行してください。 – lachguer9