android-intentservice

    1熱度

    1回答

    我不知道哪種方法適合我的需求。我需要一個後臺服務添加到我的應用程序, 打開服務器套接字 等待來自客戶端的socket連接 一旦插座連接時,無限期監聽通過客戶端發送的消息 應用程序有沒有活動,實質上是(我上述1存在別的東西,和1)2個服務 我應該擴展服務或意向服務?我假設我需要在任何一個類中創建線程,以阻止其他服務中的其他代碼執行。

    0熱度

    1回答

    我正在使用IntentService來調用Web服務。 如何,我打電話來啓動意圖服務: if (isMyConServiceRunning(TaskService.class,context) == false) { Log.d(TAG,"STARTING TaskService"); context.startService(TasksIntentUploadDown

    0熱度

    1回答

    背景和問題 我檢查了幾十這都與該手機已關機後服務不結婚登記問題教程,範例和問題在這裏計算器。 我的問題幾乎類似,只有一點區別:我使用IntentService(我需要從外部數據庫收集數據並將其顯示爲通知),並且該服務每30秒運行一次,沒有任何問題,直到我切換手機關閉。 有趣的部分 來了怪異的行爲!我將手機撥回,IntentService僅註冊一次。啓動後,我收到我的通知(在示例中,爲了簡單起見,我

    3熱度

    3回答

    我知道這個問題之前被問過,但我沒有得到任何答案,我想創建一個意圖的服務,始終運行一個線程,但是當我走出從應用程序我的服務停止,然後線程也停止。我需要創造一些東西來每隔幾分鐘喚醒一次服務。或者是爲了防止應用程序被殺或關閉而終止服務。 這就是我開始我的服務 Intent intent= new Intent(Intent.ACTION_SYNC,null,this,IntentServ.class);

    0熱度

    1回答

    我試圖從其他應用程序啓動IntentService,現在我有一個活動與一個AsyncTask我下載文件。這工作正常,但我想下載IntentService中的文件,而不必顯示活動,只是一個通知。這可能嗎?我已閱讀,IntentService開始時一個活動通過startService(意向)調用它,但是當我嘗試沒有任何反應:( protected void onCreate(Bundle savedI

    0熱度

    1回答

    在實現IntentService類的onHandleIntent(Intent inte)時,我需要調用另一個類中添加的webservice,名爲「Webservices.Class」。通過EventBus.getDefault()。post(new ResponseEvent )),它在所有活動/片段等中傳遞響應,但它並沒有在我調用的intentService類中傳遞響應。是否有人遇到過這種情況

    0熱度

    1回答

    我很肯定cursor與IntentService實例一起銷燬,但我只是想確保沒有內存泄漏。如果這是正常的做法。我正在查詢我的自定義ContentProvider。 class MyService extends IntentService { protected void onHandleIntent(Intent intent) { Cursor cursor = getC

    0熱度

    1回答

    在嘗試找到我的IntentService(閱讀和搜索)的問題未成功後,我決定詢問關注流。我無法弄清楚這段代碼有什麼問題。我實際上想在從另一項活動收到結果後開始一項服務。我確實從該活動中獲得了結果,然後從我想要開始此服務的方法中獲得結果。 服務起動代碼 Intent templateCreationIntent = new Intent(getApplicationContext(), Templa

    0熱度

    3回答

    我使用IntentServices調用一個寧靜的服務,然後將結果轉交給接收者。後端需要一個用戶ID和身份驗證令牌,我將這些令牌存儲在單例類中。我遇到了這個單身人士在流程終止時被清理的問題,當Android嘗試重新啓動我的活動時,它的數據不在身邊。用戶首選項似乎是啓動這類數據的好地方,但這些需要參考您的上下文。 我在哪裏可以放入這些數據,以便可以在視圖之外訪問?我意識到我可以通過每一個觸發我的Int

    3熱度

    1回答

    我試圖通過每次請求失敗時調度線程handler.postDelayed(...)來重試失敗的http調用來實現指數退避。問題在於,我正在調度第一個線程之後死亡的IntentService,因此處理程序無法自行調用。我收到以下錯誤: java.lang.IllegalStateException: Handler (android.os.Handler) {2f31b19b} sending mes