03.10.2012
Ich habe keinen expliziten Thread für Android Programmierung gefunden, also hier ist er!
Ich werde den Startpost bald aktualisieren und die ganzen Links posten, die ich habe und auch benutze^^ (Eclipse, AVD, Android-SDK, developer seite, StackOverflow, usw..)
Im Grunde kann der Thread für all das benutzt werden:
- Austauschen von Ideen, Konzepten, etc.
- Hilferufen und Fragen
- Linksammlung zu Tutorials und anderen nützlichen Seiten
- Zusammenfinden von Projekt-Teams (falls das erwünscht ist^^)
Sprich: Alles rund ums Programmieren in Android.
Warum ich den Thread jetzt aufmache?
Weil ich Hilfe brauche
im Manifest ist die Activity sicher.
Ich hab also in Notenverwaltung.java durch // kommentieren herausgefunden, das genau dieser Code das Problem macht
(notiz: dieser code holt aus der datenbank alle Fächer als String raus und schreibt sie in den Spinner(in das DropDownMenü))
was aber daran falsch ist weiß ich nicht.
Eclipse spuckt mir keine Fehlermeldung im TextEdito (am linken Rand also) aus.
Wenn ich versuche also in der App, in die Notenverwaltung zu wechseln (per Button und Intent) will, Zeigt am Emulator/handy screen an :
Unfortunately the App has stopped und dann kommt der oben genannte Fehler Text in der LogCat raus.
wenn jemand mir helfen will, aber ihm noch mehr infos bzgl. anderen Klassen aus dem ganzen Projekt, fehlen, bitte sagen!
Ich erwarte jetzt nicht dass mir jemand helfen muss, wäre aber super^^
wenn ichs selber rausfinde bis dahin, editier ich den Post. Done
Ich werde den Startpost bald aktualisieren und die ganzen Links posten, die ich habe und auch benutze^^ (Eclipse, AVD, Android-SDK, developer seite, StackOverflow, usw..)
Im Grunde kann der Thread für all das benutzt werden:
- Austauschen von Ideen, Konzepten, etc.
- Hilferufen und Fragen
- Linksammlung zu Tutorials und anderen nützlichen Seiten
- Zusammenfinden von Projekt-Teams (falls das erwünscht ist^^)
Sprich: Alles rund ums Programmieren in Android.
Warum ich den Thread jetzt aufmache?
Weil ich Hilfe brauche
Fehler behoben! (Öffnen)
Meine Fehlermeldung(LogCat) (Öffnen)
Code:
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{gmg.psi.app/gmg.psi.Noten.Notenverwaltung}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
at android.app.ActivityThread.access$600(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at gmg.psi.Noten.Notenverwaltung.onCreate(Notenverwaltung.java:59)
at android.app.Activity.performCreate(Activity.java:4465)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
... 11 more
im Manifest ist die Activity sicher.
Ich hab also in Notenverwaltung.java durch // kommentieren herausgefunden, das genau dieser Code das Problem macht
(notiz: dieser code holt aus der datenbank alle Fächer als String raus und schreibt sie in den Spinner(in das DropDownMenü))
Spoiler (Öffnen)
Code:
abd = (DatabankAdapter) new DatabankAdapter(getBaseContext()); //ab hier neu hinzugefügt by Friedl @30.9.2012
abd.open();
List<String> faecher = abd.getFaecherString();
String[] faeche = faecher.toArray(new String[faecher.size()]);
abd.close();
Spinner facherer = (Spinner) findViewById(R.id.fachauswahl);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, faeche);
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // The drop down vieww
facherer.setAdapter(spinnerArrayAdapter);
Noteadd = (EditText) findViewById(R.id.h_notizhinzufuegen);
Noteadd.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((keyCode==KeyEvent.KEYCODE_ENTER)){
Noteadd.setText("Piep");
abd.open();
abd.insertNote(new Note("Deutsch", 6));
abd.close();
}
TODO Auto-generated method stub
else
return false;
return false;
}
});
Eclipse spuckt mir keine Fehlermeldung im TextEdito (am linken Rand also) aus.
Wenn ich versuche also in der App, in die Notenverwaltung zu wechseln (per Button und Intent) will, Zeigt am Emulator/handy screen an :
Unfortunately the App has stopped und dann kommt der oben genannte Fehler Text in der LogCat raus.
wenn jemand mir helfen will, aber ihm noch mehr infos bzgl. anderen Klassen aus dem ganzen Projekt, fehlen, bitte sagen!
Ich erwarte jetzt nicht dass mir jemand helfen muss, wäre aber super^^