2012-04-20 2 views
-1

액티비티를 언로드하고 싶습니다. 실제로 로그인을 위해 3 개의 버튼이 있습니다. 로그 아웃을 위해 진행하고 마지막으로 로그 아웃합니다. 홈 페이지에 로그인하면 로그 아웃을 클릭하면 다시 로그인 양식이 나타납니다. 하지만 로그 아웃 할 때 문제가 생기면 로그인 활동을 제외한 모든 활동이 파괴됩니다.이 작업을 수행하는 방법을 제안 해주세요. 감사합니다.android에서 액티비티를 언로드하는 방법

+0

당신이 한 것을 보여주십시오. 이것은 꽤 똑바로 보인다. – Deva

+0

안드로이드에서 활동을 관리하는 법을 배웁니다. 액티비티 참조 startActivity, clearpoint와 같은 인 텐트 플래그 등 .. 이후에 구현할 생각이 생깁니다. –

답변

0

활동이 안드로이드에서 스택으로 관리됩니다. 당신이해야 할 일은 활동 스택으로 되돌아가는 것입니다. finishActivity()으로 전화 할 수 있습니다.
Here은 또 다른 테드입니다.

+1

마지막으로이 코드와 해당 작업을 사용합니다. @Override \t public void onBackPressed() { \t \t // TODO 자동 생성 메서드 스텁 \t \t super.onBackPressed(); \t \t this.finish(); \t} – Sunny

1

이렇게하는 방법에는 여러 가지가 있습니다.

새로운 방법을 시작하기 전에 finish()를 호출하는 것이 좋습니다. 현재 활동을 닫고 새 활동을 열 수 있습니다. 로그 아웃을 클릭하면 로그인 양식을 보여주는 인 텐트를 호출하기 만하면됩니다.

액티비티를 스택에서 관리하는 방법을 배운다면 다른 방법으로이를 수행 할 수 있습니다.