Tôi đã theo dõi bốn chủ đề này Creating a Fragment, Handling the Fragment Lifecycle, Managing the Activity Lifecycle và Pausing and Resuming an Activity. Vì vậy, tôi có chút nghi ngờ về điều này. Câu hỏi của tôi làĐoạn đời và vòng đời hoạt động của phụ huynh cùng nhau
- Nếu A
Activity
gọi BActivity
quaIntent
nhưng A không gọifinish()
phương pháp sau đó A sẽ ở trạng tháiPause
nếu B làTransparent
hoặcSemiTransparent
và trongStop
nhà nước nếu B làOpaque
. Tôi có đúng không? - Nếu A
Activity
chứaFragment
F sau đó nếu A sẽ đi đếnPause
nhà nước thì F sẽ đi đếnPause
nhà nước và nếu A sẽ được ởStop
nhà nước thì F sẽ được ởStop
trạng thái quá. Tôi có đúng không? - Nếu A gọi B
Activity
và B làTransparent
thì A cũng sẽ ở trạng tháiPause
và F cũng vậy. Nếu B gọifinish()
thì A sẽ đến trạng tháiResume
nhưng điều gì sẽ xảy ra với F? nó sẽ đến để tiếp tục từ tạm dừng? Nếu đó là sau đó làm thế nào và những gì bước bởi vì tôi đã không nhìn thấy bất kỳ liên kết trực tiếp trongFragment
chu kỳ cuộc sống mà chỉonPause()
đếnonResume()
trực tiếp như hoạt động có thể làm.Hy vọng tôi có thể hỏi tôi muốn gì. Xin lỗi vì Englsh xấu của tôi.
Thực ra tôi đã yêu cầu trong tuyên bố cuối cùng rằng chúng ta biết rằng khi một Hoạt động chuyển từ onPause sang onResume, nó đi trực tiếp hoặc onStop để tiếp tục nó sẽ chuyển sang onStop -> onRestart -> onStart-> onResume. Nhưng những gì abt các mảnh có chứa bên trong hoạt động? bạn có thể thấy trong vòng đời của đoạn mã onPause-> onStop -> onDestroyView -> onCreateView -> onActivityCreated -> onStart -> onResume. S IT SAU NÀY THEO D THI NÀY? NẾU KHÔNG THÌ SAO LÀ CUỘC SỐNG CUỘC SỐNG NÀY? – MGDroid