2014-12-12 2 views
0

webView를 사용하여 MAIN 활동 및 WEB 활동을했습니다. MAIN은 항상 일부 처리를 수행하고 자동으로 WEB로 재 지정됩니다.Android 모든 웹보기 및 활동 내역을 지우십시오.

웹에서 환경 설정을 입력하면 환경 설정을 변경하고 뒤로를 누르면 웹으로 돌아갑니다. 그러나 환경 설정에서 계정 삭제를 수행하고 MAIN을 시작하여 자동으로 WEB를 시작하지만 이번에는 계정이 삭제 된 이후 다른 WebView (등록)에서 시작합니다.

문제 : 계정 삭제 후 등록 할 때 뒤로를 누르면 내 (삭제 된) 계정으로 돌아갑니다. 즉, 계정을 삭제하기 위해 환경 설정을 입력 한 WebView를 의미합니다. 환경 설정 조각에서

는 계정을 삭제하면, 내가 의도와 주요 시작하고 다음을 추가

intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 
getActivity().finish(); 

를하지만 도움이되지 않습니다.

나는 또한 WebView 캐시와 기록을 지우려고했지만 어느 쪽도 도움이되지 않습니다.

는 I는 매니페스트에

android:noHistory="true" 

를 추가로 간주하지만, 내가 말했듯이 난 그냥 기본 설정을 변경할 때, 나는 아직도 이전 작업으로 돌아갈 수 싶어했다.

어떤 생각을해야합니까?

답변

1

확인. 여기에 해결책을 발견 Finish an activity from another activity

그러나, 나는 여전히 매니페스트에

launchMode = "singleInstance" 

사용의 의미를 확인해야합니다.

다른 사람들이 다른 해결책을 갖고 있다면 기쁜 마음으로 들으실 수 있습니다.