java.lang.NullPointerExceptionが特定の意味がヌル・ポインタ例外で、最も一般的な問題は、初期化されていません。
1.文字列のデータ型が初期化されていない
有用な特定の初期化のクラスの2クラスのインスタンス(オブジェクト)
3が空かどうかを判断する
。・オブジェクトをインスタンス化されていない自分のミス
パッケージcom.example.xpaを。
輸入android.app.Activity。
輸入android.os.Bundle;
輸入android.widget.Button;
輸入android.view.View。
輸入android.view.View.OnClickListener。
パブリッククラスSQLLiteActivityは{アクティビティを拡張します
private MyDataBaseHelper helper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sqllite);
・//オブジェクトをインスタンス化し
、ヘルパー新しいは新しい=(この、「bookstore.db」、ヌル,. 1)MyDataBaseHelper
。4 //コンストラクタのパラメータ
//コンテキストオブジェクト1
名データベース@ 2
// 3.許可します通常はnullを渡すカーソル、ときに我々は、カスタムクエリデータを返す
// 4.データベースのアップグレードのためのデータベースの現在のバージョン番号を表します。SQLiteOpenHelperインスタンスを構築した後で、データベースを作成することができますgetReadableDatabase()orgetWritableDatabase()を呼び出し
Button btn1=(Button) findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//对象调用·
****helper.getWritableDatabase()**;**
}
});
}
}
View型のメソッドsetOnClickListener(View.OnClickListenerは)ないです
この問題は、ファイルのインポートandroid.view.View.OnClickListenerコールを導入して、
解決します!