我正在編寫我的第一個Android應用程序,並且在處理上下文對象時遇到了一些問題。很多方法/構造函數似乎都需要當前的上下文(活動),這會在我的動作偵聽器中導致一些問題。我沒有將所有監聽器和處理程序都作爲活動類中的匿名類,而是爲每個要處理的事件創建了類。如何訪問非活動類中的上下文
buttonRegister.setOnClickListener(new RegisterButtonClickAction());
然而,當這樣做,我有我的聽衆內沒有訪問當前上下文對象:例如,按鈕buttonRegister將被初始化。我可以將當前上下文作爲構造函數參數傳遞,但我不確定這是否是最佳選擇。什麼是在Android中創建處理程序/偵聽器或一般處理上下文對象的「最佳實踐」?
感謝,
B3N
我一直在使用構造函數參數或匿名內部類沒有問題。 – mschonaker 2010-10-15 05:16:30