PreferenceActivity の onCreate メソッドにこの onClickListener がありますが、エラーが発生します。
PrefereceActivity は次のとおりです。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
Button button = (Button) findViewById(R.id.button2);
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// do something.
}
});
}
それは私にこのエラーを与えます:
unable to start activity componentinfo java.lang.nullpointerexception
私は何が間違っているのですか?
編集:私のSettingsPreferenceは、その「button2」を保持するダイアログを開きます。