我有一个处理SQLites操作的“数据库”类。它的一部分构造函数是应用程序的上下文。到目前为止这么好但是现在,我有一个“监视器”类,它扩展了需要使用这个数据库类的BroadcastReceiver,而且我没有构建该实例的上下文。所以有两种选择:
由于
答案 0 :(得分:0)
onReceive
的{{1}}方法不是以BroadcastReceiver
作为参数吗?
Context
你不能从那里得到@Override
public void onReceive(Context context, Intent intent) {
MyDataBase myDb = new MyDataBase(context);
...
}
吗?