不确定答案是否正确,但这件事已经阻止了我几天的进步。
我有两节课:
我扩展Application只是为了访问Context,但我必须从CfmDbadapter访问方法。在我的所有Activity类中,我都是这样做的:
private CfmDbAdapter db;
db = new CfmDbAdapter(this);
db.open(); //one of the methods I need to access
我不能在我的DataToArray类中这样做,因为它的父级不是Context类(我猜)。我不能静态地访问方法,它会填满整个代码。
答案 0 :(得分:0)
你可以制作数据库: a)最终 b)属于该类 或者你可以声明一些其他变量,(静态或最终)并在其中添加对db的引用。
答案 1 :(得分:0)