0

ホーム画面アプリを作成しています。このアプリがロック画面として機能することを望みます。したがって、正しいパスワードを書き留めたら、 moveTaskToBack を使用して、完全に機能しているタスクをバックグラウンドに置きます。

Intent.ACTION_SCREEN_ON を受け取ると、アクティビティの同じインスタンスを開始します

Intent i = new Intent(getApplicationContext(), MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);

何が機能しているのか。しかしその後、再度正しいパスワードを入力して moveTaskToBack を呼び出しても機能しません。

再開: 初めて moveTaskToBack を呼び出したときはうまくいきましたが、2 回目の呼び出しではうまくいきませんでした。

私のマニフェストでは:

android:launchMode="singleInstance"
4

0 に答える 0