Hallo Leute !!
Ich bin dabei mir Kenntnisse in Java Android anzueignen.
Ich hab bereits gecheckt wie ich Layouts mittels XML erstelle.
Allerdings sobald ich irgendetwas programmiere und versuche mit den Layouts was zu machen (z.b. onclickevents, werte aus edittextfeldern in datenfelder speichern...) und dann den Emulator starte bekomme ich immer die selbe Fehlermeldung "The application has stopped unexpectedly. Please try again".
selbst diese 3 Zeilen Code verursachen bereits den Fehler.
ist diese methode werte aus edittextfelder in datenfeldern zu speichern falsch ???
oder bei ausführen dieses Code ... wo ich einfach nur beim clicken was in eine textview reinschreiben will ... selber Fehler !!
ich kapiers nicht :noe:
kann mir jemand helfen ??
danke im vorraus !!
lg gurkenprinz
Ich bin dabei mir Kenntnisse in Java Android anzueignen.
Ich hab bereits gecheckt wie ich Layouts mittels XML erstelle.
Allerdings sobald ich irgendetwas programmiere und versuche mit den Layouts was zu machen (z.b. onclickevents, werte aus edittextfeldern in datenfelder speichern...) und dann den Emulator starte bekomme ich immer die selbe Fehlermeldung "The application has stopped unexpectedly. Please try again".
Java:
package rechner.fachlogik;
import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String groesseStr = ((EditText)findViewById(R.id.groesse)).getText().toString();
String gewichtStr = ((EditText)findViewById(R.id.gewicht)).getText().toString();
setContentView(R.layout.main);
}
}
selbst diese 3 Zeilen Code verursachen bereits den Fehler.
ist diese methode werte aus edittextfelder in datenfeldern zu speichern falsch ???
Java:
package rechner.fachlogik;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Button btn = (Button)findViewById(R.id.berechnen);
btn.setOnClickListener(myListener);
setContentView(R.layout.main);
}
private OnClickListener myListener = new OnClickListener()
{
@Override
public void onClick(View v)
{
TextView tv = (TextView)findViewById(R.id.ergebnis);
tv.setText("Es funktioniert");
}
};
}
oder bei ausführen dieses Code ... wo ich einfach nur beim clicken was in eine textview reinschreiben will ... selber Fehler !!
ich kapiers nicht :noe:
kann mir jemand helfen ??
danke im vorraus !!
lg gurkenprinz