[問題] 攔截home back 事件
@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
} else if ((keyCode == KeyEvent.KEYCODE_HOME)) {
}
return super.onKeyDown(keyCode, event);
}
錯誤:java.lang.IllegalArgumentException: Window type can not be changed after the
window is added.
想要攔截home back事件 卻發生這個錯誤 這如何處理?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.26.9
→
05/21 20:30, , 1F
05/21 20:30, 1F
→
05/21 20:32, , 2F
05/21 20:32, 2F
→
05/22 02:41, , 3F
05/22 02:41, 3F
→
05/22 11:53, , 4F
05/22 11:53, 4F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章