我有機會獲得我使用錄音/分析庫的來源,需要對其進行修改我的應用程序。
有一個主要活動(A類),我在其中設置視圖和東西。該庫有一個類(B類),使用錄音機處理來自麥克風的原始音頻數據。該類的一個實例通過擴展AsyncTask的另一個類(類C)作爲任務運行,其中主活動具有一個實例。
所以A類具有C類的一個實例,C類具有B類的一個實例,B類具有原始數據我想從A類
爲什麼來訪問?
我要調用,顯示在B類
我試過
我添加了一個方法來獲得在B類和呼叫的原始數據中的原始數據的圖形活動它來自C類。現在我可以在C類中創建一個類似的方法,以便A類可以從C類獲取原始數據。但是,這使我想要嘔吐。
另一種方法可以從C類本身調用圖形活動,但我覺得我添加了不屬於該類的邏輯。
我想要一個很好的方法來實現這一點,但沒有設計模式的背景和常識。這裏真的很感謝幫助。
/E
+1問題結構。 – kosa
不知道這些類的結構,如果它是包含所述數據的類,您聽起來應該直接調用類B的這些數據。 – Brian