1
私は1つのプロジェクトを呼び出しています。ロックボタンが押されても画面上のアクティビティを維持する
問題:
私は番号をダイヤルして呼び出すと、私はロック画面のボタンを押すまで正常に動作し 呼び出しscreen.Everythingを見ることができます。
私は自分の携帯電話のロックを解除するとき、私はしばらくの間、私の呼び出し画面を見ることができますが、
それは(それが再び呼び出すために、その後 ダイヤルする番号を必要とする)ダイヤル画面になります。ダイヤル画面は通話がまだ継続され、アクティブであっても( があるロックの前にダイヤルする)、それが正常に動作していますが、その後、私はない
アクセス私の呼び出し元の画面には、通話を終了することができます。 (切断コール)
は、ここに私のコードです:
private void stayAwakeOnLockScreen() {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}