Abh*_*ora 0 sql database sqlite android
我正在编写一个代码,我将一个片段放在一个活动中.现在在fragment类的OnCreate()函数中,我在以下代码中没有错误
public class HomePage_Fragment extends Fragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SQLiteDatabase db = openOrCreateDatabase("DATABASE",android.content.Context.MODE_PRIVATE ,null);
}
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container, Bundle savedInstance){
return inflater.inflate(R.layout.fragment_home_page,container,false);
}
Run Code Online (Sandbox Code Playgroud)
}
错误:类型HomePage_Fragment未定义方法openOrCreateDatabase(String,int,null)
代码非常简单,我多次使用相同的命令,所以我确信语法是正确的.
提前致谢
openOrCreateDatabase(name, mode, factory)方法在Context类中
改变这一行
SQLiteDatabase db = openOrCreateDatabase("DATABASE",android.content.Context.MODE_PRIVATE ,null);
Run Code Online (Sandbox Code Playgroud)
成
SQLiteDatabase db = getActivity().openOrCreateDatabase("DATABASE",android.content.Context.MODE_PRIVATE ,null);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7035 次 |
| 最近记录: |