마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 로그아웃구현

0 추천

안드로이드 앱에서 로그아웃 하고 싶을 때, 로그아웃 버튼을 누르면 LoginActivity 으로 화면전환이 되며, 로그아웃이 되게 하고 싶습니다. 스택을 비우고 첫화면으로 돌아가려고 했으나 로그아웃 버튼을 눌러도 여전히 아무런 반응이 없습니다.

btn_logout.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(SettingActivity.this,LoginActivity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
        //intent.putExtra("KILL",true);
        startActivity(intent);
    }
꼬밍 (160 포인트) 님이 2020년 6월 10일 질문
꼬밍님이 2020년 6월 16일 수정

1개의 답변

0 추천
코드를 보면 셋팅 액티비티에 있는  btn_logout 버튼을 누르면 로그인 액티비티로 이동하게 하셧는데 뭐가 문제라는건가요 ?
익명사용자 님이 2020년 6월 10일 답변
누르면 FLAG_ACTIVITY_CLEAR_TOP과 FLAG_ACTIVITY_SINGLE_TOP이 되면서 스택이 비워지고 로그인 화면으로 이동해야하는데 버튼을 눌러도 아무런 반응이 나타나지 않습니다.
...