All code snippets in this example are part of the Chapter 9 Earthquake dịch - All code snippets in this example are part of the Chapter 9 Earthquake Việt làm thế nào để nói

All code snippets in this example a

All code snippets in this example are part of the Chapter 9 Earthquake Part 1 project, available for download at www. wrox. com.
Now when the Earthquake Activity is launched, it will start the Earthquake Service. This Service will then continue to run, updating the Content Provider in the background, even after the Activity is suspended or closed. Because the Earthquake List Fragment is using a Cursor Loader, each new Earthquake will automatically be added to the List View.
At this stage the earthquake Service is constantly running, taking up valuable resources. Later sections will explain how to replace the Timer with Alarms and the Intent Service.
Creating Foreground Services
As you learned in Chapter 3, “Creating Applications and Activities,” Android uses a dynamic approach to managing resources that can result in your application’s components being terminated with little or no warning.
When calculating which applications and application components should be killed, Android assigns running Services the second-highest priority. Only active, foreground Activities are considered a higher priority.
In cases where your Service is interacting directly with the user, it may be appropriate to lift its pri¬ority to the equivalent of a foreground Activity’s. You can do this by setting your Service to run in the foreground by calling its startForeground method.
Because foreground Services are expected to be interacting directly with the user (for example, by playing music), calls to startForeground must specify an ongoing Notification (described in more detail in Chapter 10, “Expanding the User Experience”), as shown in Listing 9-9. This notification will be displayed for as long as your Service is running in the foreground.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Tất cả các đoạn mã trong ví dụ này là một phần của dự án chương 9 trận động đất phần 1, có sẵn để tải về tại www. Wrox. com.Bây giờ khi các hoạt động động đất được đưa ra, nó sẽ bắt đầu dịch vụ động đất. Dịch vụ này sau đó sẽ tiếp tục chạy, Cập nhật các nhà cung cấp nội dung trong nền, ngay cả sau khi các hoạt động bị treo hoặc đóng cửa. Vì đoạn danh sách của trận động đất sử dụng một bộ nạp con trỏ, mỗi trận động đất mới sẽ tự động được thêm vào danh sách.Ở giai đoạn này các trận động đất dịch vụ liên tục chạy, chiếm tài nguyên có giá trị. Phần sau sẽ giải thích làm thế nào để thay thế bộ đếm thời gian với hệ thống báo động và ý định dịch vụ.Tạo nền trước dịch vụNhư bạn đã học được trong chương 3, "Tạo ra các ứng dụng và các hoạt động," Android sử dụng một cách tiếp cận năng động để quản lý các nguồn tài nguyên có thể gây ra các thành phần của ứng dụng đang được chấm dứt với ít hoặc không có cảnh báo.Khi tính toán ứng dụng và ứng dụng các thành phần đó phải chết, Android sẽ ấn định chạy dịch vụ ưu tiên cao thứ hai. Chỉ hoạt động, các hoạt động phía sau được coi là một ưu tiên cao hơn.Trong trường hợp mà dịch vụ của bạn là tương tác trực tiếp với người sử dụng, nó có thể thích hợp để nâng pri¬ority của nó phải tương đương với một tiền cảnh của hoạt động. Bạn có thể làm điều này bằng cách thiết lập các dịch vụ của bạn để chạy ở phía trước bằng cách gọi phương pháp startForeground của nó.Bởi vì nền trước dịch vụ dự kiến sẽ tiếp xúc trực tiếp với người sử dụng (ví dụ, bằng cách chơi nhạc), cuộc gọi đến startForeground phải xác định một thông báo đang diễn ra (mô tả chi tiết hơn trong chương 10, "Mở rộng kinh nghiệm người dùng"), như được hiển thị trong liệt kê 9-9. Thông báo này sẽ được hiển thị cho miễn là dịch vụ của bạn đang chạy ở phía trước.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Tất cả các đoạn mã trong ví dụ này là một phần của trận động đất Phần 1 dự án Chương 9, có sẵn để tải về tại www. Wrox. com.
Bây giờ khi các Hoạt động động đất được khởi động, nó sẽ khởi động dịch vụ động đất. Dịch vụ này sau đó sẽ tiếp tục chạy, cập nhật các nhà cung cấp nội dung trong nền, ngay cả sau khi các Hoạt động bị đình chỉ hoặc đóng cửa. Bởi vì Danh sách động đất Fragment đang sử dụng một con trỏ Loader, mỗi trận động đất mới sẽ tự động được thêm vào danh sách Xem.
Ở giai đoạn này, các dịch vụ động đất liên tục chạy, chiếm tài nguyên có giá trị. Phần sau sẽ giải thích làm thế nào để thay thế Timer với Báo động và các dịch vụ Intent.
Tạo Dịch vụ Foreground
Như bạn đã học trong chương 3, "Tạo các ứng dụng và các hoạt động," Android sử dụng một cách tiếp cận năng động với các nguồn lực quản lý có thể dẫn đến các thành phần của ứng dụng của bạn bị chấm dứt với rất ít hoặc không có cảnh báo.
Khi tính toán các ứng dụng và các thành phần ứng dụng nên bị giết, Android chuyển quyền chạy dịch vụ ưu tiên thứ hai cao nhất. Chỉ hoạt động, hoạt động tiền cảnh được coi là một ưu tiên cao hơn.
Trong trường hợp dịch vụ của bạn là tương tác trực tiếp với người sử dụng, nó có thể thích hợp để nâng pri¬ority của nó để tương đương với một Hoạt động của nền trước. Bạn có thể làm điều này bằng cách thiết lập dịch vụ của bạn để chạy trong foreground bằng cách gọi phương thức startForeground của nó.
Bởi vì dịch vụ foreground được dự kiến sẽ được tương tác trực tiếp với người sử dụng (ví dụ, bằng cách chơi nhạc), các cuộc gọi đến startForeground phải chỉ định một thông báo liên tục (mô tả chi tiết hơn trong Chương 10, "Mở rộng trải nghiệm người dùng"), như thể hiện trong Liệt kê 9-9. Thông báo này sẽ được hiển thị cho đến khi dịch vụ của bạn đang chạy ở phía trước.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: