【发布时间】:2014-02-20 08:16:29
【问题描述】:
您有一个数据库,我创建了一个包含私有静态类的数据库类 DbHelper 扩展了 SQLiteOpenHelper 以帮助我管理我的数据库。
这个数据库是从四个不同的活动中访问的。
现在我需要的是什么?我有一个这样的 GlobalClass:
public class Question extends Application{
private String check;
public String getCheck() {
return check;
}
public void setCheck(String check) {
this.check = check;
}
}
在 FirstScreen Activity 中,我有一个 String check 的值。如果我进入其他活动类,没问题。
如果我进入 DBHelper 我不能。我试过这样:
final Question quiz = (Question) getApplicationContext();
final String check = quiz.getCheck();
它在getApplicationContext() 中显示错误。如何在 DBHelper 类中获得该值
请告诉我语法有什么问题。
【问题讨论】:
-
您的 dbhelper 未扩展活动,因此无法使用任何上下文。
标签: android constructor android-context