0

请帮助我解决这些错误。我不知道问题是什么。

错误在“ 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));  

    }
});
4

1 回答 1

0

有两种不同的 OnClickListener,一种用于视图,一种用于对话框。您显然已经在其他地方实现了对话框,所以它变得很困惑,试试这个:

b2.setOnClickListener(new View.OnClickListener() {
   public void onClick(View arg0) {
     startActivity(new Intent(main.this, Settings.class));  
   }
});
于 2012-08-31T22:27:24.603 回答