我有兩個類,一個是標準活動,另一個是服務。我希望該服務能夠更新服務中發生的某些事件的活動的TextView(通過.setText
)。從服務中更改另一個類中的TextView
我試圖通過在Activity-Class內編程類似setter-method的方法來實現此目的,但TextViews不接受static
-引用,並且當我嘗試調用Activity-class的實例時通過MyActivityClassName aVariable = new MyActivityClassName();
),我得到一個NullPointer異常,即使在調用時可以看到問題中的視圖。
任何人都可以告訴我我做錯了什麼:-)?這可能更像是一個基本的Java問題,而不是Android的一個問題,但由於它可能與Android服務的本質有關,所以我仍然添加了android-tag。
感謝您的幫助!
你能發佈你的服務和視圖的代碼嗎? – Ichorus 2009-12-30 22:08:16