私のActivities
1 つでは、画面を 2 分間オンにしたままにします (例)。次の方法で画面をオンにできることを知っています。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
しかし、特定の期間にそれを行う方法は?
私のActivities
1 つでは、画面を 2 分間オンにしたままにします (例)。次の方法で画面をオンにできることを知っています。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
しかし、特定の期間にそれを行う方法は?
2分後にフラグをクリアする方法はたくさんあります.タイマー、スレッド、またはハンドラーを使用できるように
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}, 20000);
このようにして、フラグをクリアできます
これを取る:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// turn screen off function
}
}, 2000);
2秒後に画面が消えます。消灯機能を入れるだけです。
Handler handler = new Handler();
// run a thread after 2 seconds to start the home screen
handler.postDelayed(new Runnable() {
@Override
public void run() {
finish();
// start your screen
}
}, 2000); // time in milliseconds (1 second = 1000 milliseconds) until the run() method will be called