java.lang.NullPointerExceptionが和型ビューでメソッドsetOnClickListener(View.OnClickListener)

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コールを導入して、
解決します!

おすすめ

転載: blog.csdn.net/weixin_44174536/article/details/90168487