2012-09-01 1 views
0

SharedPreferences를 사용 중입니다. 내가 가진 문제는 뒤로 버튼을 눌러 응용 프로그램을 끝내면 환경 설정 화면으로 돌아갑니다.저장 후 작업 완료

어떻게하면 안되며이 화면을 방문하지 않고 앱을 종료 할 수 있습니까?

공유 액티비티 옆에는 하나의 액티비티 만 있습니다.

답변

2

사용 완료 후 Activity에 finish() (으)로 전화하면됩니다. 이렇게하면 SharedPreference Activity가 종료되고 BackButton을 누를 때 돌아 가지 않습니다.

또 다른 방법은 스택의 활동 기록을 유지하지 않는 것일 수 있습니다.

android:noHistory="true" 

또한, 당신이 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)

+0

마무리() 가 다시 누른 후 저를 표시, 일을하지 않았다 시도 할 수있는 (마감()이 키를 오버라이드 (override)를, 내가 usind 대화입니다) 프리프 스크린. android : noHistory = "true" 나를 도왔습니다 !!!!! pref activity 블록에 android manifest를 넣으십시오. 감사합니다 !!! – 15412s

+0

오, 알았어! 다행 이군! 행운을 빕니다! – Swayam