2012-04-18 4 views
0

두 개의 다른 편집기가 있으며 변수 editorInfo.privateImeOptions을 기준으로 차별화하고 있습니다. 각 편집기에는이 변수에 대해 다른 값 세트가 있습니다. 편집기를 열고 뒤로 버튼을 누른 다음 다른 편집기를 열면 모든 것이 잘 작동합니다. 그러나 편집기를 열고 홈 버튼을 누른 후 다른 편집기를 열면 editorInfo.privateIMEOptions은 여전히 ​​이전 값, 즉 처음 열었던 편집기와 관련된 값이지만 새로 열리는 값은 제공하지 않습니다. editorInfo을 플러시하거나 안드로이드의 뒤로 버튼과 똑같이 홈 버튼을 작동시키는 방법이 있습니까?editorInfo가 홈 버튼을 눌렀을 때 재설정 안드로이드

누군가 내게 안드로이드의 뒤로 버튼과 같은 홈 버튼 작업 방법을 알려주면 도움이 될 것입니다.

답변

0

위로 가기 키와 홈 키의 차이점은 홈 키를 누르면 Activity이 활동 스택의 뒤로 이동하는 반면 뒤로 키는 활동 스택에서 제거한다는 것입니다 (본질적으로 Activity을 의미 함). 끝마친).

홈 키 누르기에 대한 뒤로 키 동작을 에뮬레이션하려면 활동 스택 뒤쪽으로 보낼 때 Activity을 완료해야합니다. Activity Lifecycle을 살펴보세요.

당신은 당신의 Activity 클래스에 다음과 같은 시도 할 수

:

@Override 
protected void onPause() { 
    super.onPause(); 
    finish(); 
} 
관련 문제