1
我目前正在編寫一個應用程序,該應用程序應該可以獲取用戶的呼叫和SMS日誌並將它們發送到遠程mysql數據庫。Android應用程序問題:服務?
我有一個首選項屏幕和複選框的調用和另一個短信日誌記錄,我希望當用戶點擊複選框,然後保存首選項點擊一個按鈕,日誌開始工作(取決於複選框被點擊或不)。
我的問題是,我是否應該在服務中實現每個日誌記錄功能? 遠程或當地人? 我希望日誌記錄工作一直到用戶剔除checboxes並保存偏好設置。 我應該每隔x個小時將數據發送到數據庫,還是將所有內容都存儲在Android中的SQLite數據庫中,然後在每天結束時發送所有內容?
這是我的第一個Android應用程序,併爲你所看到的,我不知道:)
謝謝大家的幫助! 乾杯
你可以使用本地服務,最好是你可以在一天結束時發送數據(你可以按照你的要求實現這個邏輯) – sunriser
但是,如果我想有兩個服務在後臺執行,我應該將它們移動到AsynTask,或者只是讓它們在前臺運行爲服務?我仍然沒有得到兩者之間的區別非常明確.. – noloman
嘿檢查一次http://stackoverflow.com/questions/3264383/difference-between-service-async-task-thread – sunriser