如何在片段中声明 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());