2011-09-06 36 views
1

我正在使用BroadcastReceiver开发报警应用程序。在这里,我需要检查数据库中的警报是打开还是关闭。所以我需要在广播事件发生时检查闹钟的状态。我必须将BroadcastReceiveronReceive()方法中的数据库访问代码。在这里建议我,如果有任何办法从BroadcastReceiver如何从android中的广播接收器访问数据库?

感谢访问提前

回答

0

有来自BroadcashReceiver访问DB没有真正的问题的数据。 您将需要上下文,这是作为BroadcastReceiver onReceive方法签名的一部分,就是这样。 如果你遇到一个特定的问题,请告诉我们它是什么

+0

在这里我不能给这样的上下文,像alarmDB = this.openOrCreateDatabase(DB_NAME,MODE_PRIVATE,null);这里我可以使用什么来代替上下文 – raghumudem

+0

onReceive接收上下文作为参数。只需调用:context.openOrCreateDatabase ... – IncrediApp

+0

谢谢我对上下文感到困惑。如果你不明白我的背景是什么。 – raghumudem