0

我有一个简单的 Android 应用程序,其中包含一个包含 TextView 的 Activity。我创建了一个 BroadcastReceiver,其目的是执行一些数值计算,将结果转换为字符串,然后将 TextView 的文本值更改为该字符串。但是,由于通常在应用程序的 Activity 不存在时调用 BroadcastReceiver,我似乎无法找到访问 Activity 的 TextView 的方法(我总是得到 NullPointerException)。

我在 StackOverflow 上阅读了其他文章,这些文章建议使用回调方法为我的 BroadcastReceiver 实现监听器,但老实说,我不确定如何实现这一点。我对回调方法的概念有些熟悉,只是不确定如何在这种情况下实现它。谁能建议我如何做到这一点?谢谢!

4

1 回答 1

1

编辑

使用AsyncTaskwill do 在后台执行操作。示例一 示例二

请注意,您必须将您的传递TextViewAsyncTask它的构造函数内部

于 2013-03-20T21:50:50.830 回答