2017-01-09 1 views
0

System.exit (0)을 제안하는 장소가 몇 개 발견되었지만 안드로이드가 응용 프로그램을 종료하기 때문에 나쁜 연습 인 곳을 몇 군데 읽었습니다.기존 Android 앱을 처리하는 방법은 무엇입니까?

내 문제는 사용자에게 로그인 페이지로 돌아가는 자동 로그 아웃 기능이 있지만 현재 메모리에 무엇이 있는지 궁금합니다. 액티비티가 변경되거나 객체가 액티비티 변경 사이에 자동으로 null이 될 때 값을 null로 설정하도록 생성자를 설정해야합니까?

답변

1

활동이 완료되면 Activity#finish()을 사용할 수 있습니다. 예를 들어 자동 로그 아웃이 발생하면 열린 활동에 finish()으로 전화하십시오.

https://developer.android.com/reference/android/app/Activity.html#finish()

+0

그래, 내 로그인 페이지로 사람들을 지시하고 있습니다 그러나 만약 내가 어떻게 마무리 할, 페이지에서 페이지로 이동하기 위해 사용하고 무엇입니까? 활동을 시작한 후 현재 활동을 마칠 수 있습니까? 또는 현재 활동을 마친 후 새로운 활동을 시작하십시오. – Spider

+0

둘 중 하나를 수행 할 수 있습니다. 'startActivity' 전후에'finish()'를 호출 할 수 있습니다. https://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP와 같은 활동 의도 플래그로 로그인 페이지로 연결할 수도 있습니다. – nicobatu

+0

아 멋지다. 그래서 내가 마침내 전화를하면 내 모든 물건들이 다시 설정 되니? – Spider

관련 문제