intentservice

    0熱度

    1回答

    大家好我有一個我正在開發的Android應用程序的問題!這個應用程序作爲一個剩餘部分,當事件發生時向用戶發送通知,決定何時發送通知,應用程序實現IntentService,我想從IntentService發送通知,因爲IntentService作爲與UI線程不同的線程工作或主線程,但是當我在安裝後第一次安裝/運行應用程序時,服務不會啓動,並且當我關閉應用程序並重新運行時,服務啓動。我想知道爲什麼會

    0熱度

    1回答

    在我的應用程序中有一種通過API獲取數據的方法。它在IntentService中執行。接收到的數據被寫入數據庫。我在rxjava的幫助下重寫了這個方法,但執行時間大大增加了。 這是我在IntentService代碼 Call<List<DocLine>> DocLineResult = mApi.getDocLine(UserID, LastUserDate); Response<List<Do

    0熱度

    1回答

    當我使用另一個意圖打開一個活動並返回結果時,我遇到了存儲我之前活動的意圖附加項的問題。 邏輯: 活動A:從複選框接收字符串,使用意圖hasExtra傳遞給b活動 活性B:與按鈕活動ç編輯文本字段的列表 活動Ç :使用intent extra來獲取字符串並將其傳遞給activityText中的另一個editTextField 問題在於我一直在失去intentExtra從a到b。 如果我的描述不徹底,

    0熱度

    1回答

    我有很多記錄,我從web服務中提取,我需要在本地緩存它們。在執行此操作時(超過1000條記錄)UI線程被阻止,並且收到ANR警告。我認爲使用IntentService不會阻止用戶界面。我做錯了什麼? 很少的代碼片段: public class ContentIntentService extends IntentService { @Override protected void onHan

    0熱度

    2回答

    創建了IntentService並將for loop放入onHandleIntent方法中。每當我關閉應用程序(從最近不強制關閉),它停止。但onDestroy沒有叫。 我也嘗試過不同的設備。我不認爲這是一個內存不足的問題。 服務的意思是隻有當應用程序在前臺使用? 我必須在主線程的背景中執行一些任務,並且在用戶關閉應用程序時服務已關閉。 這裏是我的示例代碼 public class MyInten

    0熱度

    1回答

    我正在開發一個應該在後臺工作的指紋手勢應用程序,並不斷偵聽用戶輸入的指紋以執行所需的操作。到目前爲止,我已嘗試使用IntentService使指紋掃描儀在後臺工作,但只要關閉活動或將其最小化,指紋掃描儀就會停止工作。即使在我的活動結束之後,有什麼方法可以在後臺使用指紋掃描儀? 這裏是我的代碼 MainActivity.java public class MainActivity extends A

    -1熱度

    2回答

    我打電話給IntentService上傳圖片api,在後臺運行,並將圖片上傳到服務器。 IntentService,onHandleEvent方法被調用並在後臺運行,我所瞭解的是IntentService會執行任務並調用stopSelf()方法。 在我的應用程序上傳時,當我殺了我的應用程序,上傳被終止,IntentService停止完成上傳任務。 我怎樣才能讓我的IntentService即使該應

    1熱度

    1回答

    有些事情我不明白IntentService。 我必須在Sqlite數據庫中執行插入操作。 我在IntentService裏面做了這個,確保IntentService即使Activity(開始它)是destroyd也會完成它的工作。我對嗎? 我不清楚什麼是IntentService如果整個APP(而不是Activity)被銷燬。 即使應用程序被銷燬,IntentService是否會完成其工作? 謝謝

    0熱度

    1回答

    您好我已經實現了Android的API的jobscheduler這是工作的罰款,直到最近,但由於2/3天,似乎是在工作崗位不一致的行爲,進行調度。 這裏是JOBINFO建設者配置: jobInfo = new JobInfo.Builder(118, new ComponentName(this, LocationJob.class)) .setBackoffCriteria(30000, Job

    0熱度

    1回答

    假設我希望我的應用程序將數據從聯機數據庫同步到本地數據庫,我知道服務是要查找的組件。 如果我啓動一個普通的服務,我知道它在主線程中啓動,並且我運行的任何耗時的任務都會阻止UI。這意味着我將不得不使用類似AsyncTask的東西來完成工作。另一方面,如果我使用Intent服務,我知道它運行在並行線程上,如果我運行一個長任務,UI不會被阻塞。 我打電話的任何其他意向服務將排隊等候。 但是如果我從Int