0
Zusätzlich zu den bereits importierten Klassen habe ich auch diese hinzugefügt. Es zeigt einen Fehler, dass die besagt ->Android-Code zeigt einen abstrakten Fehler
anonymous com.example.abhaygoyal.retreivingandsavingdata.MainActivity$1> is not abstract and does not override abstract method onClick(View) in OnClickListener
Code:
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");
}
}
);
}
'public void OnClick (View v)' sollte 'public void onClick (View v)' sein. Wenn Sie Funktionen überschreiben, sollten Sie außerdem eine @Override-Annotation hinzufügen, um diese Art von Fehlern zu erkennen. – Michael
Thnx. Es half –