0
我想知道是否有一種方法,使通信的線程和活動,問題是,線程不必知道活動實例並且活動不必知道Thread實例的。線程用UI必須收集的參數生成一些事件。一開始我想到了Observer模式,但是你必須在addObserver方法中註冊實例。製作交流的主題和活動
我想知道是否有一種方法,使通信的線程和活動,問題是,線程不必知道活動實例並且活動不必知道Thread實例的。線程用UI必須收集的參數生成一些事件。一開始我想到了Observer模式,但是你必須在addObserver方法中註冊實例。製作交流的主題和活動
重點在於線程不必知道Activity實例,Activity不必知道Thread實例。爲什麼? – Simon
用戶界面與VcAgent通信,提供所有他需要的方法,如呼叫,掛機,ecc(這是一個voip應用程序)。該類在初始化時產生一個服務器線程以接收所有傳入連接,並且當連接到達時,Thread產生另一個線程來處理連接。最後一個線程向用戶界面發送一些消息,更改當前佈局或使其響鈴。所以線程和UI之間唯一的聯繫點就是VcAgent(即Singleton)。 – Oxenarf