2016-09-27 3 views
-1

こんにちは、私はフラグメントクラスで作業したいと思います。 このコードでは何を書きますか? myDbHelper = new DataBaseHelper(???????)の ;フラグメントクラスを操作する

public class Tozihat extends Fragment{ 

DataBaseHelper myDbHelper; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

} 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 

    View view = inflater.inflate(R.layout.fragment_tozihat, container, false); 
    myDbHelper = new DataBaseHelper(); 

    return view; 

} 

}

+0

質問))を使用すると、アクティビティのコンテキストを渡したい場合は、その後、 'getActivityは()'は次のようにそれを渡します –

答えて

1

使用getActivity()。文脈である場合は断片である

myDbHelper = new DataBaseHelper(getActivity()); 
1

あなたはActivity's Contextが必要です。ですから、Fragmentでは、getActivity()を使用しなければなりません。

完全に明確ではありません

myDbHelper = new DataBaseHelper(getActivity()); 
関連する問題