2016-03-19 18 views
0

İçe aktarılan sınıflara ek olarak bunları da ekledim. Bir hata belirten gösterir ->Android error abstract image

anonymous com.example.abhaygoyal.retreivingandsavingdata.MainActivity$1> is not abstract and does not override abstract method onClick(View) in OnClickListener  

Kodu: Ben senin sınıf yüzden de bir yöntem olduğundan emin olun, OnClickListener uygulamak düşünüyorum

import android.view.View; 
import android.widget.Button; 
import android.widget.EditText 

// ... 

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    Button registerbutton=(Button)findViewById(R.id.registerbutton); 

    registerbutton.setOnClickListener(
      new Button.OnClickListener(){ 
       public void OnClick(View v){ 
        EditText username=(EditText)findViewById(R.id.username); 
        username.setText("Yo wassup"); 
       } 
      } 
    ); 
} 
+1

'public void OnClick (Görünüm v)' publicClick onClick (Görünüm v) 'olmalıdır. Ayrıca, geçersiz kılma işlevlerinde, bu tür hataları fark etmenize yardımcı olması için bir @Override ek açıklaması eklemeniz gerekir. – Michael

+0

Thnx. Yardımcı oldu –

cevap

0

sınıfınızda onClick (Görünüm) adı .