DbHelper是我用于数据库的类。我试图将其实例化为片段。它说DbHelper无法应用,这是一个错误。
DbHelper db = new DbHelper(this);
quesList = db.getAllQuestions();
currentQ = quesList.get(qid);
这是片段中与DbHelper相关的所有代码。
答案 0 :(得分:1)
this
是指Fragment
个实例,可能您的DbHelper
需要Context
个Fragment
参数。在一个片段中,您可以使用getActivity()
来获取对该片段所附加的Activity
的引用,Activity
是一个Context
:
DbHelper db = new DbHelper(getActivity());