[英]Android - What do i need to perform a service in the background
我目前有一個通過電子郵件發送一堆文件的服務設置。 我想要做的是添加一個調度系統設置,以便在每晚的某個時間運行該服務(發送這些電子郵件)。
我想也許由 AlarmManager 觸發的廣播接收器會起作用,除了它只在應用程序運行時運行。 我讀到廣播接收器只在 UI 線程中運行。 無論應用程序是否正在運行,我都需要它來工作。
我假設我需要一個廣播接收器來啟動 [blank] 以在后台運行,並且當 AlarmManager 發送警報時 [blank] 將啟動我已經設置的服務。
如果這是正確的程序,那么 [空白] 是什么? 如果它不是正確的程序,那是什么?
謝謝
您可能想要運行 RemoteService ( http://saigeethamn.blogspot.com/2009/09/android-developer-tutorial-part-9.html ),本文介紹了如何使用AlarmManager
啟動服務。
http://android-er.blogspot.com/2010/10/simple-example-of-alarm-service-using.html
實際上我今天做了這個改變,我的程序在工作中運行得更好。
RemoteService 是為了使服務不會在您的活動死亡時死亡,基本上。
您的程序是正確的,如果您不需要 IPC,則無需實現遠程服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.