我有两个班,一个是标准活动,另一个是服务。我希望服务在服务中发生的某些事件上更新 Activity 的TextView(通过.setText()
)。
我试图通过在 Activity-Class 中编写类似 setter-method 的东西来实现这一点,但是 TextViews 不接受static
-reference,当我尝试调用 Activity-class 的实例时(通过MyActivityClassName aVariable = new MyActivityClassName();
),我得到一个NullPointer Exception,即使问题中的视图在调用时是可见的。
谁能告诉我我做错了什么:-)?这可能是一个基本的 Java 问题,而不是 Android 问题,但由于它可能与 Android 服务的性质有关,我仍然添加了 android-tag。
谢谢你的帮助!