在AndroidManifest.xml我有一个BroadcastReceiver:
<receiver android:name=".SmsMonitor">
<intent-filter android:priority="-100">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
在我的MainActivity中,我有RecyclerView一个收到的短信列表。
我的问题是 - 如果在应用程序运行时收到新的 SMS,我如何RecyclerView从我的BroadcastReceiver“SmsMonitor”更新?
UPD:我的意思是我需要两种状态的解决方案——在一个接收器中运行应用程序和应用程序未运行时的状态。因为我必须在电话工作时一直接收短信。如果应用程序正在运行,我想更新RecyclerView.
慕少森
翻阅古今
相关分类