android-service-binding

    0熱度

    1回答

    我正在開發一個使用服務的簡單計時器應用程序(即使應用程序已關閉,此功能也會保持計時器運行)。 計時器的邏輯是由服務處理,我的Fragment只是綁定到服務來獲取數據。我的問題是,當我啓動計時器並關閉應用程序時。當我再次打開時,計時器綁定到服務的一個新實例,所以它認爲它沒有運行。 這隻發生在我測試過的一個設備中(在仿真器和其他4個設備上工作正常)。怎麼會發生? 下面是一些代碼: 片段onStart:

    0熱度

    1回答

    許多天我下面研究上, 是否有可能不開放的應用程序來啓動服務或者不啓動應用程序。解釋場景 用戶下載並安裝應用程序。 用戶不打開應用程序。即使安裝後沒有一次。 現在我想在上面的場景中啓動一個服務可能是重啓設備或者其他任何方式。 是否有可能,如果是的話,請幫助它的一部分。 許多博客,許多後說,沒有它不可能:-(

    0熱度

    1回答

    我看過遍及互聯網並找不到解決方案。 我發現了幾個教程,我的代碼似乎很好地匹配,包括Android開發示例。 該應用程序的重點是一次播放多個音軌,我已經成功完成並沒有問題。當我嘗試實施服務時出現問題。我決定綁定服務將是最好的方法,因爲參考服務使用其公共媒體播放器控件似乎是最佳路線。 我所做的是,在onCreate()服務是有意向啓動的。然後我使用調用sessionPresenter.setupSou

    1熱度

    1回答

    至於其他應用程序組件,如活動,意圖,廣播接收器,我可以理解他們的用例,但無論使用什麼樣的服務寫在文檔中,都可以使用具有靜態成員(變量和方法)的簡單Java類來實現。 就像我需要下載文件服務一樣。 我可以有一個靜態方法,它將在參數中接收taskListener和其他必需的參數(例如文件的url)並下載異步文件,並將回調函數賦給taskListener的回調方法。 那麼,爲什麼我應該使用服務。 請別人

    1熱度

    2回答

    我擡頭看了一下互聯網,但找不到一個涵蓋我的場景的例子。我所試圖做的是: 1)要儘快啓動並綁定到一個服務爲我的活動開始(完成) 2)然後服務自己綁定到另一個服務尋找從連接設備的用戶 輸入,並保存一個字符串將一個字符串變量(完成) 3)我想這個字符串發回的活動,所以我可以檢查什麼 是一個nd根據它進行網絡通話。 現在3號)是我的挑戰。我設法用Timer運行一秒鐘,然後檢查寫入服務的值,但不知怎的,這似

    0熱度

    1回答

    我開發來自三個活動和一個服務構成的竹葉提取Android應用: - 第二個連接到設備 - - 第三個寫的屏幕 上通信結果 - 掃描設備 第一個內的服務有一些功能連接到設備,檢查連接,自動重新連接等等,這項服務是一個啓動服務和綁定到每個活動(第一個應用程序啓動此服務) 在一些教程,我看過在這種情況下,使用的是未啓動的服務,但是是綁定服務。但是我不知道自己,當我們在兩項活動之間切換時,如果服務不是「開

    3熱度

    1回答

    我對使用服務有疑問。我有一個服務來初始化一個對象,將服務的一個實例傳遞給該對象是一種不好的做法,所以它可以用於該對象?一個簡化的對象應該是: public class MyService extends Service { MyObject myObject = new MyObject(this); ... } public MyObject { priv

    0熱度

    3回答

    我有一個啓動的服務,一些活動必須綁定到它才能在設置視圖之前獲取一些數據。一切工作正常,但一些(很少)時間,我得到了一個N​​ullPointerException。我的簡化活動是: public class MyActivity extends Activity { TextView tvName; boolean mIsMyServiceBound; MyServi

    0熱度

    1回答

    我正在開發一個具有5個選項卡的主要活動的應用程序。換句話說,該主要活動包含一個可以用5個不同片段替換的框架佈局。此外,應用程序可以從該主要活動導航到其他活動,但用戶必須返回到該主要活動才能繼續瀏覽應用程序。另一方面,我有一個從應用程序的onCreate方法啓動的啓動服務,該服務從我們的API獲取一些數據,其中一些數據用於下一個片段/活動: - 5個片段中的2個在主要活動中被取代。 - 可能從該主要

    -1熱度

    1回答

    我有一個活動將啓動服務,服務將從互聯網上下載一些東西,我必須更新活動界面。 但考慮下面的情況 如果我的活動還活着,我有沒有廣播接收器來更新活動UI,什麼是做到這一點的最好辦法? 如果我的活動沒有活着,當它活躍/前景,那麼我必須更新UI的服務結果,如何做到這一點。 (不保存到數據庫)