Sqlite 数据库和广播接收器

Sqlite Database and Broadcast Receiver

访问广播接收器中的 SQLite 数据库并对其执行操作(比如从中读取并显示 toast 或更改 UI 等)是个好主意吗?

可以 Android 在执行这些操作时终止我的 Receiver 吗? (如果这些操作很长)

以上操作正确的做法是什么?

广播接收器(接收器)是一个 Android 组件,它允许您注册系统或应用程序事件。一旦此事件发生,Android 运行时会通知事件的所有已注册接收者。 所以 BroadcastReceiver 不推荐做这种冗长的过程。您可以从该 BroadcastReceiver 启动一个服务来访问您的数据库。