event-bus

    4熱度

    1回答

    我已經有了這個問題,因爲我切換到EventBus(同樣會發生在任何總線庫)凡凡我想執行一個動作時,視圖沒有準備好,那麼我會得到的錯誤公交車沒有登記; E/EventBus: Could not dispatch event: class com.android.greenfield.Action to subscribing class class com.android.greenfield.G

    1熱度

    1回答

    我可以使用事件總線解耦所有應用層的?我試圖使用乾淨的架構。通常,解耦是由邊界接口完成的,我已經看到一些使用RX觀察器的例子。問題是我可以使用事件總線來分離圖層嗎?並且事件公交車可以處理這樣的工作嗎?

    0熱度

    1回答

    我正在嘗試創建一個UI庫,該庫基本上包含了構建佈局時通常使用的大量方法和操作。這種功能的一個例子是管理晶圓廠點擊。我在主要活動中有一個晶圓廠,並根據加載哪個碎片更改其功能,圖標和可視性。我正在做所有的接口,你可以看到here。它一切正常,但唯一的問題是我必須確保其他用戶使用擴展我的界面的活動和片段。 例 protected void hideFab() { capsuleActivity

    3熱度

    1回答

    我正在使用EventBus接收事件。我想檢查我的活動是否已經註冊,因爲我需要在應用程序的整個生命週期中只註冊一次,但問題是,當我來到那個註冊EventBus的活動時,再次註冊它,事件正在被解僱。 以下是我的代碼示例! public void registerEventBus(){ if(EventBus.getDefault().isRegistered(this)){

    0熱度

    1回答

    我想知道是否有EventBus和EventStream之間的任何差別還是兩者只是同義詞的區別? 或者是一個EventStream只是允許過濾,變換EventBus之上的層等的事件?

    7熱度

    2回答

    當我從服務器獲得響應時,我正在使用EventBus通知Activity/Fragment。目前爲止一切正常,但是當我在同一個Fragment或Activity中使用兩個網絡呼叫時出現問題。問題是相同的方法onEvent(String response)獲得來自服務器的兩個響應的調用。 call 1的響應不同於call 2。 我想出了一個解決辦法 - 我在NetworkReqest添加CallTyp

    0熱度

    2回答

    我正在整合VISA結帳使用以下鏈接付款:Visa Checkout Integration in Android Studio。 我的項目很重。我已從Eclipse導入它,其中已包含許多libraries。雖然整合VISA結賬,我加在gradle這個文件下面,及其相關的庫: compile(name:'VisaCheckout-Android-SDK-4.3', ext:'aar') 當我之前

    2熱度

    1回答

    目前我正在使用RxJava和RxBinding一起觀察視圖更改的項目。它的工作真的很好的片段和活動,我們很容易接觸到生命週期事件 - 因爲它的建議,我們綁定到數據流上onResume和取消綁定的。 最近我們介紹了RecyclerView,它顯示視圖列表,它們都可以是我們想要訂閱的數據流。我面臨的問題是將活動/片段中的CompositeSubscription對象通過適配器向下傳遞,以在創建時查看持

    0熱度

    1回答

    在該項目中,有很多模塊。每個模塊可能希望接收其他模塊/模塊發出的數據。 試圖解決的問題是,當我們訂閱一個可觀察的A時,這個可觀察的可能還沒有被創建。爲了解決這個問題,我們討論了兩種方法: 有一個可觀察的註冊表單例。每當觀察者準備好時,將一對成對的註冊表,並通知所有模塊,註冊表已更改。每個模塊都將聽取這個通知,並決定它是否是一個感興趣的更改。如果通知觀察者已準備就緒,請訂閱它。如果observabl

    1熱度

    1回答

    爲什麼不能循環調用execute來通過Retrofit在我的IntentService中獲取多個響應? 請看看我的代碼: public class UpdateAgendaService extends IntentService { public static final int STATUS_RUNNING = 0; public static final int STA