【发布时间】:2012-01-30 05:49:58
【问题描述】:
不确定答案是否正确,但这件事已经阻止了我好几天的进步。
我有两门课:
- 公共类 CfmDbAdapter 包括:
- 私有静态类 DatabaseHelper 扩展 SQLiteOpenHelper
- 为数据库服务的一系列方法
- 公共类 DataToArray 扩展应用程序
我扩展应用程序只是为了访问上下文,但我必须访问来自 CfmDbadapter 的方法。在我所有的活动课程中,我都是这样做的:
private CfmDbAdapter db;
db = new CfmDbAdapter(this);
db.open(); //one of the methods I need to access
我不能在我的 DataToArray 类中这样做,因为它的父级不是 Context 类(我猜)。我也不能静态访问方法,它会搞砸整个代码。
【问题讨论】: