Notify activity from service發送從服務非序列化的數據到活動
我想知道是否有可能做什麼在上述職位的選擇的答案說,當你的活動和服務是分開包裝。基本上我有一個非序列化的對象(可以說是一個創建的視圖),我想從我的服務中將它發送給我的活動。使用自定義綁定器會很容易,但正如我發現的,當您的服務和活動位於不同的包中時,您無法使用自定義綁定器。
我一直在琢磨這幾個星期,它真的把我的項目,我正在工作塊。
對於那些會問,我試圖做一個框架,允許從其他包「插件」。但我不確定如何在所述服務和活動之間來回發送不可序列化的日期。
這個想法是一個RelativeLayout是的,雖然它不是必需的。我更注意到我可以傳遞所需的信息,並讓活動創建相關佈局並輸入所需的信息。我不能做的是處理觸摸。我的活動不知道如何處理視圖,因爲我沒有附加到視圖的onClickListener。因此,我試圖從服務發送一個OnClickListener對象到活動,但無濟於事。 –
我編輯了我的答案,但我建議你採取第二種方法,不要依賴於'OnClickListener'而是嘗試製作自己的指揮官對象,通過意圖的包發送它,並在應用程序中實例化'OnClickListener'你用佈局 – 4gus71n
這是一個有趣的想法。所以讓我的框架有一些靜態的「Command」類,並讓它根據點擊和服務傳回命令,然後做任何它需要做的事情? –