여기에서 문제가 있습니다, 나는 A → B를 수행하고 BI에서 B → C를 수행합니다. 이제 CI에서 뒤로 버튼을 누르면 A.로 돌아갑니다. 흐름을 시작하려면 A → B → C이지만 C를 시작하면 B에서 지우고 다시 C로 누르면 다시 A로 돌아갑니다. C에서 시작하고 CLEAR_TOP을 시작할 수 있지만 다른 대안을 찾고 있습니다. 하나입니다. onBackPressed()는 이전 활동의 onBackPressed()를 호출해야합니다
은 다시 눌러에 열 싶지 않아 활동에 의도를 통과 한 후 당신에게
0
A
답변
2
finish()를 호출 할 수 있습니다. 당신이 B에 대한 의도를 시작한 후에
2
전화 finish();
감사드립니다.
3
당신은 당신이 B 활동에서, 시작 C 작업 후() 마무리를 호출하면 finish()
Intent intent = new Intent(this, NextActivity.class);
startActivity(intent);
finish();
1
Intent intent = new Intent(this, C.class);
startActivity(intent);
finish();
를 호출해야합니다. 스택에서 B 활동을 제거 할 수 있습니다. 따라서 C에서 뒤로 누르면 A 활동이 표시됩니다.
2
//FROM A TO B
Intent A = new Intent(A.this,B.class);
startActivity(A);
//FROM B TO C
Intent B = new Intent(B.this,C.class);
startActivity(B);
finish();
//FROM C TO A
onBackPressed(); you can go directly to A.
희망이 도움이 될 수 있습니다.
관련 문제
- 1. 카메라 활동의 onBackPressed를 재정의하는 방법은 무엇입니까? 즉 android.provider.MediaStore.ACTION_IMAGE_CAPTURE
- 2. OnBackpressed는 tablayout에서 빈보기를 얻습니다.
- 3. 이전 활동의 결과를 얻는 방법?
- 4. Android : 이전 활동의 가치 유지
- 5. ANDROID가 이전 활동의 데이터를 가져옵니다.
- 6. 이전 활동의 현재 활동을 닫으십시오.
- 7. 이전 활동의 항목으로 채우기 목록보기
- 8. 활동의 이전 상태를 유지하는 방법
- 9. 이전 활동의 데이터를 변경하는 방법
- 10. onBackPressed를 호출 할 때 레이아웃 가져 오기
- 11. onBackPressed는 아무런 조치도 취하지 않습니다.
- 12. 홈페이지에서 onbackpressed를 사용하여 앱을 종료하고, 다른 경우 이전 페이지로 이동
- 13. 설정 활동에서 onBackPressed를 관리하는 방법은 무엇입니까?
- 14. TabActivity에서 OnBackPressed를 추가하는 방법?
- 15. BottonNavigationView에서 onBackPressed를 사용하는 방법?
- 16. android에서 onBackPressed를 사용하여
- 17. 이전 활동의 결정을 기반으로 콘텐츠 설정
- 18. 이전 활동의 특정 조각 하나를 새로 고침하고로드하십시오.
- 19. 새 활동의 데이터를 이전 활동으로 전달 하시겠습니까?
- 20. 안드로이드에서 이전 활동의 모든 데이터를 제거하는 방법
- 21. Android Studio : 이전 활동의 뒤로 버튼
- 22. 동적으로 PopupWindow에서 Activity의 onBackPressed를 재정의했습니다.
- 23. onBackPressed를 재정의하여 특정 조각으로 되 돌리시겠습니까?
- 24. onBackPressed를 재정의하는 것이 바람직한 방법은 무엇입니까?
- 25. ArrayAdapter를 백그라운드 스레드에서 설정하는 동안 onBackPressed를 사용합니다.
- 26. 다른 활동에 의해 열린 현재 활동의 이전 활동으로 데이터 전송
- 27. 이전 활동을 다시 만들지 않고 활동의 뒤로 버튼 (Android)
- 28. RecylerView에서 다른 JSON 데이터를 구문 분석하기 이전 활동의 RecyclerView에서 OnItemclick
- 29. 이전 활동에서 성별 유형을 클릭하면 다른 활동의 성별을 선택합니다.
- 30. 현재 활동의 데이터를 이전 Android 데이터로 가져 오시겠습니까?
'Activity' C에 갈 때'Activity' B에서'finish()'를 호출하면 어떨까요? 물론'startActivity' 다음에'finish()'를 호출하십시오. –
B 내에서 C를 시작한 후'finish()'를 호출하십시오. –
확인을 위해 A, B 및 C가 같은 활동의 단편입니까? – Nithinlal