반응형
Android에서 새 활동을 시작하고 현재 활동을 완료 하시겠습니까?
이 질문에 이미 답변이 있습니다.
- Android 7 답변 에서 현재 활동을 완료하는 방법
현재 나는 새로운 것을 시작하고 현재의 것을 Activity
부르고 finish
있습니다.
코드에서 수동으로 호출 할 필요없이 Intent
전류 Activity
를 마무리 할 수 있도록 전달할 수있는 플래그가 finish
있습니까?
finish()
방법 을 사용 하거나 다음을 사용할 수 있습니다.
android:noHistory="true"
그러면 finish()
더 이상 전화 할 필요가 없습니다.
<activity android:name=".ClassName" android:noHistory="true" ... />
다음 finish
과 같이 사용하십시오 .
Intent i = new Intent(Main_Menu.this, NextActivity.class);
finish(); //Kill the activity from which you will go to next activity
startActivity(i);
FLAG_ACTIVITY_NO_HISTORY
그 반대입니다. 새로운 활동은 기록에 저장되지 않지만 OP는 이전 활동이 완료되기를 원합니다.
Intent.FLAG_ACTIVITY_NO_HISTORY
읽기 사용에 대해 자세히 알아 보려면 http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NO_HISTORY
FLAG_ACTIVITY_NO_HISTORY 사용자가 다른 활동으로 이동 한 후 완료하려는 활동을 시작할 때.
http://developer.android.com/reference/android/content/Intent.html#FLAG%5FACTIVITY%5FNO%5FHISTORY
참고 URL : https://stackoverflow.com/questions/11308198/start-new-activity-and-finish-current-one-in-android
반응형
'programing' 카테고리의 다른 글
MongoDB를 서비스로 시작할 수 없습니다. (0) | 2020.11.19 |
---|---|
"실행 중"프로그램 편집? (0) | 2020.11.19 |
요청과 관련된 OWIN 인증 관리자가 없습니다. (0) | 2020.11.19 |
스프링 부트 보안 보안 비활성화 (0) | 2020.11.19 |
Underscore.js가 AMD에 대한 지원을 제거한 이유는 무엇입니까? (0) | 2020.11.18 |