一个程序中写了两个类。
一个是CallAcitivity,把需要的数据存入到sqlite数据库中去。
另外 一个是broadcastlistenter,它需要用到刚刚activity存到sqlite中的数据库。
可是在broadcast中我应该怎么访问呢。要用的那个SQLiteopenHelper的构造函数是:
public SQLiteOpenHelper (Context context, String name, SQLiteDatabase.CursorFactory factory, int version)
关键是这个context我应该怎么得到呢。。在broadcastlistenter中,它不是activity,没有context属性。
而且也不能直接用CallAcitivity.context.(它会提示无法访问)。。求大虾解答。。
一个是CallAcitivity,把需要的数据存入到sqlite数据库中去。
另外 一个是broadcastlistenter,它需要用到刚刚activity存到sqlite中的数据库。
可是在broadcast中我应该怎么访问呢。要用的那个SQLiteopenHelper的构造函数是:
public SQLiteOpenHelper (Context context, String name, SQLiteDatabase.CursorFactory factory, int version)
关键是这个context我应该怎么得到呢。。在broadcastlistenter中,它不是activity,没有context属性。
而且也不能直接用CallAcitivity.context.(它会提示无法访问)。。求大虾解答。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货