2017-05-10 14 views
0

我在線程,活動和對話框中遇到問題。 這是:我有一個HomeUI,RoomUI - 這是活動,我有一個ThreadSocket - 這是一個線程。 現在,在HomeUI中,我創建並運行線程。在ThreadSocket中,我編寫了一些消息。使用消息A,我從ThreadSocket爲HomeUI創建一個對話框(對話框包含來自A的信息,具有時間遞減的按鈕以關閉)。用消息B,我完成了HomeUI並啓動了RoomUI,但是線程仍然必須活着。我不知道該怎麼做。我嘗試使用從HomeUI到該線程的處理程序,但它錯誤。所以?任何人都有一些想法,怎麼做,我該怎麼做?如何創建和控制線程中的對話框和新活動

+0

問題尚不清楚。你能分享一些代碼嗎? – Krish

+0

我只是想知道解決我的問題的想法。 –

回答

0

你應該嘗試在ThreadSocket是這樣的:

Handler h = new Handler(Looper.getMainLooper()); 
      h.post(new Runnable() { 
       public void run() { 
        // display and handle dialog 
        // create intent to RoomUI 
        // finish HomeUI 
       } 
      }); 
+0

它的工作,非常感謝你! –

相關問題