我想要將我的應用程序分爲兩部分:邏輯代碼和用戶界面。我該如何分離Android中的邏輯/ UI
我試着在每個活動中使用一個控制器類(這裏我保留邏輯代碼)。 活動將消息發送到控制器並接收答案在兩個方面:
- 答案是立即返回(如果這個動作並不複雜,它可以在一個檸短的時間內完成)
活動設置一些監聽器,控制器在動作完成時觸發該監聽器。
當控制器有很多對象時(每個對象都應該處理一組操作,並且我必須設置每個動作都會觸發一個偵聽器):問題很難保持同步。
我在問你是否知道更好的方法來實現這個機制。
謝謝。
+1我同意這一點。 – 2011-01-09 23:51:56