Sqlite 数据库和广播接收器
Sqlite Database and Broadcast Receiver
访问广播接收器中的 SQLite 数据库并对其执行操作(比如从中读取并显示 toast 或更改 UI 等)是个好主意吗?
可以 Android 在执行这些操作时终止我的 Receiver 吗? (如果这些操作很长)
以上操作正确的做法是什么?
广播接收器(接收器)是一个 Android 组件,它允许您注册系统或应用程序事件。一旦此事件发生,Android 运行时会通知事件的所有已注册接收者。
所以 BroadcastReceiver 不推荐做这种冗长的过程。您可以从该 BroadcastReceiver 启动一个服务来访问您的数据库。
访问广播接收器中的 SQLite 数据库并对其执行操作(比如从中读取并显示 toast 或更改 UI 等)是个好主意吗?
可以 Android 在执行这些操作时终止我的 Receiver 吗? (如果这些操作很长)
以上操作正确的做法是什么?
广播接收器(接收器)是一个 Android 组件,它允许您注册系统或应用程序事件。一旦此事件发生,Android 运行时会通知事件的所有已注册接收者。 所以 BroadcastReceiver 不推荐做这种冗长的过程。您可以从该 BroadcastReceiver 启动一个服务来访问您的数据库。