키리스너를 쓸 때 activity 전체를 잡아주고 그 activity 에서 back key 눌렀을 때 키리스너가 작동하게 하고 싶은데요
일반적으로 나와있는건 editText 또는 ListView 같은 것에 걸어주더라고요~]
예) editText.setOnkeyListener(this) / ListView.setOnkeyListener 이렇게요~
화면 전체를 걸 수 없을까요??
일단은 Actitivity가 EditText 등과 달리 메소드 차원에서 키 이벤트를 받는 메소드는 제공이 안되니 직접적으로 그렇게는 안되고요,
저도 해보지는 않았지만 API Reference를 보니까, KeyEvent.Callback이라는 interface를 이용하면 될것 같으네요. 의도하시는 바가 뭔지는 잘 모르겠지만 아마 이거 이용하면 거의 의도하는 바 기능을 구현할 수 있을 것 같으네요.
혹은 Activity의 Life Cycle을 적당히 이용해도 되기는 할것 같고요(이 방법은 조금 복잡하기는 하겠네요...).
로그인 유지
일단은 Actitivity가 EditText 등과 달리 메소드 차원에서 키 이벤트를 받는 메소드는 제공이 안되니 직접적으로 그렇게는 안되고요,
저도 해보지는 않았지만 API Reference를 보니까, KeyEvent.Callback이라는 interface를 이용하면 될것 같으네요. 의도하시는 바가 뭔지는 잘 모르겠지만 아마 이거 이용하면 거의 의도하는 바 기능을 구현할 수 있을 것 같으네요.
혹은 Activity의 Life Cycle을 적당히 이용해도 되기는 할것 같고요(이 방법은 조금 복잡하기는 하겠네요...).