當設備處於鎖定屏幕時活動處於打開狀態,但是我的問題出現在活動中,我正在使用處理程序顯示對話框不工作。處理程序正在工作,當我的設備解鎖,然後對話框也顯示。我的問題是隻有當設備屏幕解鎖我想啓動顯示對話框的活動中的處理程序。當設備被鎖定屏幕時,處理程序不工作
這裏是我的代碼:
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
wind = this.getWindow();
wind.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
wind.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
wind.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
wind.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_incoming_call);
mHandler_calldismiss=new Handler();
mHandler_calldismiss.postDelayed(runnable,30000); }
發佈您的代碼! –
protected void onCreate(Bundle savedInstanceState){ requestWindowFeature(Window.FEATURE_NO_TITLE); wind = this.getWindow(); wind.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); wind.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); wind.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON); wind.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_incoming_call); mHandler_calldismiss = new Handler(); mHandler_calldismiss.postDelayed(runnable,30000); – Satyendra