如何在BroadcastReceiver中创建表?

时间:2012-01-12 11:52:43

标签: android

我是新手。

我正在实施与广播接收器相关的编码。

在广播接收器旁边,我收到消息。

我想在Broadcast Receiver类中创建一个表,并将消息保存在表格旁边。

我想在另一个活动中获取消息(存储在表中)。

如果有任何想法请帮帮我,

提前致谢。

1 个答案:

答案 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