android - 如何在 BroadCast 接收器中使用监听器?

标签 android android-broadcastreceiver

我必须使用 Activity 中的 textView 显示设备解锁的次数。 我使用 BroadCast Reciever USER_ACTIVE onReciever() 将解锁频率存储在 Prefrences 中。

每次收到 User_Active 广播时,我都想更新 Activity textView。

有线索吗?

最佳答案

简单的三步:

  1. 使用您自己的操作创建运行时广播接收器(例如:UPDATED_TEXT_PREFERENCES)。
  2. onStart()onStop() 中注册/取消注册广播
  3. 在您的 USER_ACTIVE onReciever(). 上发送一个包含您自己创建的操作的广播(例如:UPDATED_TEXT_PREFERENCES)
  4. 在您的 onReceive Activity 中,您可以更新您的 TextView 。

如有任何疑问,请在下方评论。

关于android - 如何在 BroadCast 接收器中使用监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46189987/

相关文章:

android - 无法让 ScrollView 工作

android - PushWoosh Custom Push Broadcast receiver intent to activity 提供额外的 null

android - 使用 AlarmManager 每 20 秒运行一次 Android 服务不会在从应用程序列表中终止该应用程序时重新启动

javascript - 我认为 BroadcastReceiver 会自行重置,我需要它在不重置的情况下运行

android - 如何从在 android 中添加两次的 LocationManager 中删除 LocationListener?

java - 正则表达式查找 4 个连续的字符或数字

android - 重置/清除 View 模型或实时数据

java - 不要在 DialogFragment 上再次显示复选框

android - 处理 android 7 Nougat 上的网络变化

android - Connectivity broadcastReceiver 调用 Application 的 onCreate 方法