2012-08-31 34 views
0

請幫我解決這些錯誤。我不知道問題是什麼。setOnClickListner和addPreferencesFromResource錯誤

錯誤是在 「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

你在onClick方法之前錯過了@Override標記。 – nistv4n

回答

0

有兩種截然不同的OnClickListeners,一種是Views,o ne對話框。你顯然已經在其他地方實現了對話框,所以它變得困惑,試試這個:

b2.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View arg0) { 
    startActivity(new Intent(main.this, Settings.class)); 
    } 
}); 
+0

現在另一個錯誤: - 「主不能被解析爲一個類型」 – user1631100

+0

那麼偏好錯誤呢? – user1631100