두 가지 활동이 있습니다. 첫 번째 활동은 앱 시작시 열리고 두 번째 활동은 그 부분에서 열립니다. 홈 버튼을 누르면 두 번째 활동이 닫히고 조각 방법 인 onDetach -> onAttach -> onResume이 호출됩니다. 그러나 닫으면 두 번째 활동을 finish() 또는 onBackPressed() 조각 단절 결코 결코 onResume() 호출됩니다. 내 질문에 홈 단추를 눌렀을 때 어떤 메서드가 호출됩니다 및 단추 누르기 예를 들어 활동을 닫으려면 같은 방법을 사용할 가능성이 있습니다 ? 기본적으로 내가 필요로하는 것은 두 번째 활동을 닫을 때 조각이 onDetach -> onAttach를 호출한다는 것입니다.액션 바의 뒤로/홈 버튼을 눌렀을 때 어떤 메소드가 호출됩니까?
1
A
답변
0
onDestroy()
액티비티이므로 조각이 라이프 사이클 메소드를 거치게됩니다
0
집이나 뒤로 버튼을 누르면 onPause()
액티비티가 호출됩니다. 방금 finish()
및 onBackPressed()
을 사용하여 시도한 결과 onPause()
이 호출되었습니다.
그러나 조각을 사용할 때 차이점이 있는지 확실하지 않습니다.
안드로이드 교육에 관한 일시 정지 및 재개 : 당신이 예에서 조각을 제거 할 수 있습니다 https://developer.android.com/training/basics/activity-lifecycle/pausing.html
+0
네가 맞다.하지만 내가 필요한 것은 버튼 프레스에서 두 번째 활동을 닫을 때 fragment가 onDetach와 onAttach를 호출한다는 것이다. – kosas
관련 문제
- 1. 사용자가 대기 버튼을 눌렀을 때 어떤 메소드가 호출됩니까?
- 2. 앱이 android에서 닫힐 때 어떤 메소드가 호출됩니까?
- 3. iPhone이 잠겨있을 때 어떤 메소드가 호출됩니까?
- 4. JFrame 크기를 조정할 때 어떤 메소드가 호출됩니까?
- 5. UINavigationController의 루트보기로 돌아갈 때 어떤 메소드가 호출됩니까?
- 6. FragmentTransaction 후에 어떤 메소드가 호출됩니까
- 7. jQuery에서 버튼을 눌렀을 때 액션 바인딩하기
- 8. iOS - UIView가 화면에 표시되면 어떤 메소드가 호출됩니까?
- 9. UIScrollView가 maximumZoomScale에 도달하면 어떤 메소드가 호출됩니까?
- 10. iPhone 앱이 종료되면 어떤 메소드가 호출됩니까?
- 11. 상속 된 과부하를 호출하면 어떤 메소드가 호출됩니까?
- 12. 요청 매핑 아래에서 어떤 메소드가 호출됩니까?
- 13. 한 활동에있을 때 활동 홈 버튼을 누를 때 어떤 라이프 사이클 메소드가 호출됩니까?
- 14. 다른 활동으로 이동할 때 현재 활동에서 어떤 메소드가 호출됩니까?
- 15. NIB에서 인스턴스화 할 때 UIView의 어떤 메소드가 호출됩니까?
- 16. 인터페이스 빌더에서 UITableViewCell을 초기화 할 때 어떤 메소드가 호출됩니까?
- 17. 푸시 알림을 수락 할 때 어떤 메소드가 호출됩니까?
- 18. Cocoa OS X의 NSTableView에서 셀을 선택할 때 어떤 메소드가 호출됩니까?
- 19. 체인 메소드가 JavaScript로 호출 할 때, 함수는 어떤 순서로 호출됩니까?
- 20. 토스트 메시지가 액션 바 버튼을 눌렀을 때 팝업됩니다.
- 21. Android 뒤로 버튼을 환경 설정 부분에 푸시 할 때 어떤 메소드가 호출됩니까?
- 22. MVC : "제출"버튼을 클릭하면 어떤 코드가 호출됩니까?
- 23. 액션 바의 버튼리스트를 다루는 법
- 24. 버튼을 눌렀을 때 효과음 추가
- 25. 액션 바의 목적은 무엇입니까?
- 26. 사용자가 홈 버튼을 눌렀을 때 방해되는 방법?
- 27. Java 로깅 메소드가 호출됩니까?
- 28. 버튼을 눌렀을 때 다른보기로 전환
- 29. 버튼을 눌렀을 때 div를 내림
- 30. 버튼을 눌렀을 때 NSRect 추가하기
운영 체제는 라이프 사이클 메소드를 호출합니다. 영향을 줄 수있는 방법은 없습니다. 'onDetach'에서'onPause'와 같은보다 적절한 메소드로 코드를 옮기거나 두 곳에서 사용하십시오. – Vucko