Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DBAdapter构造函数未定义_Java_Android_Constructor - Fatal编程技术网

Java DBAdapter构造函数未定义

Java DBAdapter构造函数未定义,java,android,constructor,Java,Android,Constructor,首先:这是我第一次研究Java和Android平台 我在网上找到了一个示例代码,它使用java和android完成一些基本的SQL数据库工作 我收到“构造函数AssignmentTracker.DBAdapter(AssignmentTracker)未定义”错误 (uAssignmentTracker.java)在此行: public class AssignmentTracker extends Activity{ ..... DBAdapter db = new DBAdapter(this

首先:这是我第一次研究Java和Android平台

我在网上找到了一个示例代码,它使用java和android完成一些基本的SQL数据库工作

我收到“构造函数AssignmentTracker.DBAdapter(AssignmentTracker)未定义”错误

(uAssignmentTracker.java)在此行:

public class AssignmentTracker extends Activity{
.....
DBAdapter db = new DBAdapter(this);

}
DBAdapter.java如下所示:

public class DBAdapter{
....
private final Context context;

public DBAdapter(Context ctx)
{
this.context = ctx;
DBHelper = new DatabaseHelper(context);
}
我在这个网站上看到过非常类似的问题,但迄今为止没有一个对我有帮助。

我发现了这个问题


在AssignmentTracker.java文件的底部有另一个名为“DBAdapter”的函数/构造函数,导致了冲突。我删除了它,它开始工作了

什么是DBHelper?这是类还是变量?(你是用大写字母写的,所以可以是class)。我确信问题出在DBHelper=newdatabasehelper(上下文);`你能发布更多关于DBHelper的代码吗?真高兴。建议-不要声明从大写字符开始的变量-这是针对类的,而不是针对变量的。你以后可能会感到困惑