Guten Abend erstmal,
ich versuche mich gerade ein wenig auf Android einzustimmen und muss ehrlich zugeben, daß ich ein absoluter Neuling in diesem Gebiet bin.
Ich habe gerade ein Tutorial versucht abzuarbeiten, komme aber nun nicht mehr weiter.
package de.fweber.nonsens;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.view.Window;
import android.widget.TextView;
import android.widget.EditText;
import android.widget.Button;
import android.view.View;
import android.view.View.OnClickListener;
public class nonsens extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Button b = (Button)this.findViewById(R.id.btn_confirm);
b.setOnClickListener(this);
}
@Override
public void onClick(View v){
TextView tv = (TextView)this.findViewById(R.id.tv_welcome);
EditText et = (EditText)this.findViewById(R.id.txt_name);
String text = "Hallo" + et.getText().toString() + ".\n\n";
text += "Willkommen bei Nonsens";
tv.setText(text);
}
}
Alles anzeigen
Mein Eclipse fordert mich nun auf, das zweite "@Override" zu entfernen.
Der angegebene Fehler lautet "The method onClick(View) of type nonsens must override a superclass method" der QuickFix empfiehlt "Remove "@Override annotation.
Wenn ich das @Override nun rausnehme und über den Emulator starte und die Anwendung starten will gibt es auch dort eine Fehlermeldung.
Und zwar "Sorry! The Application Nonsens (process de.fweber.nonsens) has stopped unexpectedly. Please try again later."
In Eclipse zeigt er mir auch 2 Marker an "Java Exception Breakpoint", haben die was damit zu tun?
Vielleicht kann mir hier ja jemand weiterhelfen.
Gruß Skip