在广播接收器中访问SQLite数据库并执行操作(例如从中读取并显示吐司或更改UI等)是不是一个好主意。
Android可以在执行这些操作时杀死我的Receiver吗? (如果这些操作很冗长)
进行上述操作的正确方法是什么?
答案 0 :(得分:1)
广播接收器(接收器)是一个Android组件,允许您注册系统或应用程序事件。一旦发生此事件,Android运行时将通知所有已注册的事件接收器。 因此不建议使用BroadcastReceiver进行这种冗长的过程。您可以从该BroadcastReceiver启动服务以访问您的数据库。