2016-06-22 8 views
0

DbHelper는 제 데이터베이스에 사용하는 클래스입니다. 그것을 조각으로 인스턴스화하려고합니다. DbHelper를 적용 할 수 없으며 오류가 발생했다고합니다.DbHelper를 적용 할 수 없습니다.

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

DbHelper와 관련된 단편의 코드는 모두 있습니다.

답변

1

thisFragment 인스턴스를 참조하고 가능성이 DbHelperFragment가 아닌 Context 인수가 필요합니다. 조각에서 당신은 단편에 부착 된 Activity에 대한 참조를 얻을 수 getActivity()를 사용할 수 있고, Activity는-A Context :

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

덕분에 도움을 많이. –

관련 문제