请帮我解决这些错误。我不知道问题是什么。
错误在“ addPreferencesFromResource ”和“ setOnclicklistner ”中:
“方法addPreferencesFromResource(int)未定义类型...”
addPreferencesFromResource(R.xml.settings_pref);
和
1-"The method setOnClickListener(view.setOnClickListener) in the type view is not applicable for the arguments (newDialogInterface.OnClickListner(){})"
2-"The type new Dialoginterface.OnClickListner(){} must be implement the inherited abstract method Dialoginterface.OnClickListner.OnClick(DialogInterface, Int)"
b2.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
startActivity(new Intent(main.this, Settings.class));
}
});
答案 0 :(得分:0)
有两个不同的OnClickListener,一个用于Views,一个用于Dialogs。你显然已经在其他地方实现了Dialog,所以它变得困惑,试试这个:
b2.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
startActivity(new Intent(main.this, Settings.class));
}
});