2016-06-22 15 views
0

DbHelperは私のデータベースに使用しているクラスです。私はそれを断片にインスタンス化しようとしています。 DbHelperは適用できず、これはエラーになっています。DbHelperは適用できません

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

これは、DbHelperに関連するフラグメントのすべてのコードです。

答えて

1

thisFragmentインスタンスを参照し、おそらくあなたのDbHelperFragmentではありませんContext引数が必要です。

DbHelper db = new DbHelper(getActivity()); 
+0

助けのおかげでたくさん:フラグメントでは、フラグメントがで取り付けられており、ActivityContext-ですActivityへの参照を取得するためにgetActivity()を使用することができます。 –

関連する問題