2013-10-09 15 views
0

第一關:這是我第一次看的Java & Android平臺的將對DBAdapter構造函數是不確定的

我發現了一些示例代碼,在網上使用Java和Android,做一些基本的SQL數據庫的東西。

我收到「構造函數AssignmentTracker.DBAdapter(AssignmentTracker)未定義」錯誤。

在該行

(_ _ AssignmentTracker.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); 
} 

我見過非常類似的問題,但沒有他們迄今爲止幫助了我。

+0

什麼是DBHelper?這是類還是變量? (你用大寫字母寫的,所以可以上課)。我確信這個問題出現在'DBHelper = new DatabaseHelper(context);'你能發佈更多的代碼來聲明DBHelper嗎? – lub0v

回答

0

我發現了這個問題。

我的AssignmentTracker.java文件底部有另一個名爲「DBAdapter」的函數/構造函數,導致衝突。我刪除了這一切,並開始工作

+0

很高興爲您服務。建議 - 不要從大寫字符開始聲明變量 - 這是類的變量,而不是變量。稍後您可能會感到困惑 – lub0v

相關問題