當談到Android開發時,我幾乎是一個noob。我有一個Activity,它有一個方法,幾乎只是將TextView的文本設置爲提供的任何文本作爲參數。我有第二個類,它是一個Runnable,我希望能夠給它一個Activity(或以某種方式獲取Activity),因此它可以在需要時調用該方法。發送活動給非Android類
此Runnable最終將與服務器連接,因此它可以使用來自服務器的信息更新應用程序。我之前已經完成了客戶端/服務器Java的東西,所以這不是問題。我只需要弄清楚如何在這個Runnable和Activity之間進行通信。
本來我只是通過活動本身,但我讀到它會產生問題,如果我這樣做。相反,我本應通過getApplicationContext()傳遞一個ApplicationContext。我這樣做了,但現在我不知道如何處理ApplicationContext。我嘗試將它轉換爲我的Activity類,但程序只是崩潰。
我該如何實現我的目標?
您可以發佈代碼 偶然? – Terrance 2011-06-07 21:51:14
這聽起來不像您在您的代碼結構中遵循Android最佳實踐。爲什麼可運行的嘗試直接在文本視圖中設置文本?你應該爲此使用AyncTask嗎?還是服務? – 2011-06-07 21:57:59