728x90
반응형
질문 : Android : 이전 활동으로 돌아 가기
Android 앱에서 간단한 작업을하고 싶습니다. 이전 활동으로 돌아가는 방법은 무엇입니까?
이전 활동으로 돌아가려면 어떤 코드가 필요합니까?
답변
Android 활동은 활동 스택에 저장됩니다. 이전 활동으로 돌아가는 것은 두 가지를 의미 할 수 있습니다.
- startActivityForResult를 사용 하여 다른 활동에서 새 활동을 열었습니다. 이 경우 코드에서 finishActivity () 함수를 호출하면 이전 활동으로 돌아갑니다.
- 활동 스택을 추적하십시오. 인 텐트로 새 활동을 시작할 때마다
FLAG_ACTIVITY_REORDER_TO_FRONT
또는FLAG_ACTIVITY_PREVIOUS_IS_TOP
와 같은 인 텐트 플래그를 지정할 수 있습니다. 이를 사용하여 애플리케이션의 활동 사이를 섞을 수 있습니다. 그래도 많이 사용하지 않았습니다. 여기에서 플래그를 살펴보십시오 : http://developer.android.com/reference/android/content/Intent.html
주석에서 언급했듯이 활동이 startActivity()
finish()
닫을 수 있습니다. Up 버튼을 사용하려면 주석에서 언급 한 R.id.home
과 달리 android.R.id.home
에 대해 항목 ID를 확인하여 onOptionsSelected(MenuItem item)
메서드에서이를 잡을 수 있습니다.
출처 : https://stackoverflow.com/questions/4038479/android-go-back-to-previous-activity
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android-EditText에서 "Enter"처리 (0) | 2021.10.06 |
---|---|
Android에서 프로그래밍 방식으로 스크린 샷을 찍는 방법 (0) | 2021.10.05 |
Android에서 Bitmap을 Drawable로 변환하는 방법 (0) | 2021.10.05 |
Android 활동 수명주기에 대해서 (0) | 2021.10.01 |
Android에서 인터넷 액세스를 확인하는 방법 (0) | 2021.10.01 |