DbHelper无法应用

时间:2016-06-22 13:22:24

标签: android sqlite

DbHelper是我用于数据库的类。我试图将其实例化为片段。它说DbHelper无法应用,这是一个错误。

    DbHelper db = new DbHelper(this);
    quesList = db.getAllQuestions();
    currentQ = quesList.get(qid);

这是片段中与DbHelper相关的所有代码。

1 个答案:

答案 0 :(得分:1)

this是指Fragment个实例,可能您的DbHelper需要ContextFragment参数。在一个片段中,您可以使用getActivity()来获取对该片段所附加的Activity的引用,Activity是一个Context

DbHelper db = new DbHelper(getActivity());