X時間後(たとえば15分後)に電話機のロックが解除されたり、電源がオンになったときにアプリを起動させる方法を見つけようとしています。私はアイデアを書き留め、重大な誤りがない方法を見つけようとしています。電話のロック解除/起動時にアクティビティを起動する
私は
public void onReceive(Context context, Intent intent){
KeyguardManager keyguardManager = (KeyguardManager)context.getSystemService(Context.KEYGUARD_SERVICE);
if (!keyguardManager.isKeyguardSecure()){
Intent startup = new Intent(MainActivity.this, NextActivity.class);}
を使用してIFコマンドを試みたが、閉じたときにNextActivityはすぐに再オープンします。私は約2日間この部分に立ち往生していたので、まだタイマーの追加を試していないが、それに入るアドバイスは高く評価されるだろう。
また、このコマンドの前にIfコマンドを追加して、デバイスにセキュリティロックが設定されているかどうかを確認し、そうでない場合は、コードが画面がオンかどうかを確認しますが、それはまだ遠くない。
申し訳ありませんが、私が助けが必要なものが明確でない場合は、このウェブサイトを閲覧しただけです。