我是新手。
我正在实施与广播接收器相关的编码。
在广播接收器旁边,我收到消息。
我想在Broadcast Receiver类中创建一个表,并将消息保存在表格旁边。
我想在另一个活动中获取消息(存储在表中)。
如果有任何想法请帮帮我,
提前致谢。
答案 0 :(得分:0)
BroadcastReceiver - 您应该在很短的时间内处理事件(~5secs),否则它会给应用程序ANR。
创建一个DatabaseAdapter,使用它将消息(ReceiverClass)添加到数据库,参考 - http://www.vogella.de/articles/AndroidSQLite/article.html
在另一个Activity中,使用DatabaseAdapter查询写入数据库的消息。
如果您希望Activity知道ReceiverClass何时将某些内容写入数据库,请在Activity中使用ContentObserver。
for ContentObserver - http://mylifewithandroid.blogspot.com/2008/03/observing-content.html