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

ビュー用とダイアログ用の 2 つの異なる OnClickListeners があります。どうやらすでにDialogのものを別の場所に実装しているので、混乱しています。これを試してください:

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