-1

我想创建一个BroadcastReceiver监听某个事件的。现在我还想写一个screen从我的主要活动中加载的内容。

我似乎找不到一个示例,其中 aBroadcastReceiver已注册并在它的onReceive事件中写入与主要活动关联的屏幕。

4

1 回答 1

1

您想在屏幕上显示的信息有多复杂?

  • 如果只是短消息,可以使用 Toast
  • 如果是一种状态,请使用通知
  • 如果它是 AppWidget 中的按钮或单个文本,请使用 RemoteView
  • 任何比这更复杂的事情都只能在 Activity 中完成。在这种情况下,您将使用 BroadcastReceiver 创建一个 Activity 作为内部类,并通过调用来启动更改Activity.runOnUiThread
于 2013-09-25T20:31:55.447 回答