Điều này dường như không được ghi lại tài liệu hoặc tôi bị mất, vì vậy trước khi tôi chạy một loạt các bài kiểm tra của riêng tôi, tôi đã tự hỏi nếu có ai đã biết câu trả lời cho một số câu hỏi này.Vòng đời hoạt động của Android hoạt động như thế nào liên quan đến toàn bộ Ứng dụng?
Trước hết, khi tôi nói "Ứng dụng" tôi đang đề cập đến việc mở rộng lớp Application
. http://developer.android.com/reference/android/app/Application.html
Các câu hỏi tôi có như sau, một số câu hỏi có liên quan.
Khi người dùng rời khỏi Hoạt động trong ứng dụng và chuyển sang Hoạt động của một ứng dụng khác, Ứng dụng có bị tạm dừng không, mặc dù nó không có onPause()? Hay liệu nó có tiếp tục được bỏ tạm dừng cho đến khi tất cả các hoạt động của nó bị phá hủy không?
khi nào Ứng dụng dừng lại? Khi tất cả các hoạt động của nó bị phá hủy?
Có khả năng một trong các Hoạt động ứng dụng có thể chạy mà không có cá thể của Ứng dụng hay lớp Ứng dụng sẽ luôn tồn tại nếu một trong các Hoạt động không?
Nếu có một số quá trình đang chạy trên Ứng dụng và tất cả các Hoạt động của nó đều bị tạm dừng, liệu quy trình đó có tiếp tục chạy không?
Ứng dụng có được thực hiện bằng cách xoay vòng theo bất kỳ cách nào hoặc xoay vòng chỉ thay đổi Hoạt động?
Cảm ơn
Tôi hỏi về lớp Ứng dụng (http://developer.android.com/reference/android/app/Application.html) không hoạt động. Tôi tự hỏi làm thế nào lớp Ứng dụng hoạt động liên quan đến vòng đời của Hoạt động – cottonBallPaws
và bằng "Dừng", nghĩa là không còn chạy bất kỳ tiến trình nào, và/hoặc tồn tại trong bộ nhớ theo cách mà các Hoạt động có thể truy cập dữ liệu của nó. – cottonBallPaws
Hãy đặt nó theo cách này: Bạn đang cố gắng đạt được điều gì, hoặc bạn đang cố giải quyết vấn đề gì? Bạn cần đối tượng Application để làm gì? – EboMike