如何在片段中声明 class 扩展 SQLiteOpenHelper 的变量?
How to declare a variable of a class extending SQLiteOpenHelper in a fragment?
我必须在 class 扩展片段中声明以下变量:
public class CarrelloFragment extends Fragment {
DatabaseHelper sqLite=new DatabaseHelper(this); //here is the error
DatabaseHelper 的构造函数 class 不允许使用片段执行此操作。
下面是扩展 SQLiteOpenHelper 的 DatabaseHelper class 的构造函数代码:
public class DatabaseHelper 扩展 SQLiteOpenHelper {
私人静态最终字符串 DATABASE_NAME = "MySupermarket.db";
private static final int SCHEMA_VERSION = 2;
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, SCHEMA_VERSION);
}
有没有办法在片段中声明 DatabaseHelper 变量 class?
尝试DatabaseHelper sqLite=new DatabaseHelper(getActivity());
我必须在 class 扩展片段中声明以下变量:
public class CarrelloFragment extends Fragment {
DatabaseHelper sqLite=new DatabaseHelper(this); //here is the error
DatabaseHelper 的构造函数 class 不允许使用片段执行此操作。
下面是扩展 SQLiteOpenHelper 的 DatabaseHelper class 的构造函数代码:
public class DatabaseHelper 扩展 SQLiteOpenHelper { 私人静态最终字符串 DATABASE_NAME = "MySupermarket.db";
private static final int SCHEMA_VERSION = 2;
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, SCHEMA_VERSION);
}
有没有办法在片段中声明 DatabaseHelper 变量 class?
尝试DatabaseHelper sqLite=new DatabaseHelper(getActivity());