로그아웃 시 이전 활동 완료
여러 화면(홈에서 화면 5까지)을 탐색하는 Android 애플리케이션에서 요구사항은 클릭하면 모든 이전 활동이 종료되고 로그인 화면이 열리는 각 화면의 로그아웃 버튼.
이상적인 솔루션이었던 FLAG_ACTIVITY_CLEAR_TASK 플래그는 Android 1.6에서 사용할 수 없습니다. 그러나 대체 접근 방식이 있습니다.
홈 화면 활동에 대한 인텐트 생성:
<code class="java">Intent intent = new Intent(getApplicationContext(), Home.class);</code>
FLAG_ACTIVITY_CLEAR_TOP 플래그를 의도:
<code class="java">intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);</code>
활동 시작:
<code class="java">startActivity(intent);</code>
FLAG_ACTIVITY_CLEAR_TOP은 홈 화면 위의 모든 활동이 효과적으로 지워지도록 보장합니다. 사용자를 홈 화면으로 되돌립니다.
로그인 화면을 직접 시작해야 하는 경우 인텐트에 추가 항목을 포함하고 홈 화면 활동에서 확인할 수 있습니다. 특정 시나리오에 따라 홈 화면 활동도 완료해야 할 수도 있습니다.
위 내용은 Android 1.6에서 로그아웃을 구현하고 이전 활동을 지우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!