我在 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”的对话框。