neuer schnipsel

agent048

agent048

Ambitioniertes Mitglied
5
kann mir bei den angehängten datein jemanden sagen warum ich einen fc bekomme?

ich hab einfach den javacode in ne textdatei kopiert
 

Anhänge

  • startseite.txt
    1 KB · Aufrufe: 228
  • zweite activity.txt
    1,5 KB · Aufrufe: 160
Hi,
bitte sowas in "App-Entwicklung" posten.
Um einen Fehler zu finden, müssen wir vermutlich erstmal die Fehlermeldung wissen, d.h. kopiere bitte den Logcat Auswurf hier rein. (Window -> Show View -> Other -> Logcat).
Code:
             String name = nameField.getText().toString();

             if (name.length() == 0) {
Das ist ist meines Wissens nach nicht möglich, so weit ich's im Gedächtnis habe, gibt es eine Fehlermeldung wenn man versucht den Inhalt eines leeren Edittextes in einen String zu parsen.
 
Fr4gg0r schrieb:
Hi,
bitte sowas in "App-Entwicklung" posten.
Um einen Fehler zu finden, müssen wir vermutlich erstmal die Fehlermeldung wissen, d.h. kopiere bitte den Logcat Auswurf hier rein. (Window -> Show View -> Other -> Logcat).


nur die error-view vom logcat?

Code:
 05-22 11:08:43.160: ERROR/JavaBinder(131): !!! FAILED BINDER TRANSACTION !!!
05-22 11:09:46.300: ERROR/NetworkLocationProvider(131): releaseCheckLocationLock: wake lock has already been released
 
Code:
ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2401    source not found

der fehler komm immer wenn ich debugge das heist`?
 
Code:
05-22 11:41:30.651: ERROR/AndroidRuntime(328): FATAL EXCEPTION: main
05-22 11:41:30.651: ERROR/AndroidRuntime(328): java.lang.NullPointerException
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at de.Fr4gg0r.DiceManipulator.manipulator$diceView$2.handleMessage(manipulator.java:166)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at android.os.Looper.loop(Looper.java:123)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at android.app.ActivityThread.main(ActivityThread.java:4627)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at java.lang.reflect.Method.invokeNative(Native Method)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at java.lang.reflect.Method.invoke(Method.java:521)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-22 11:41:30.651: ERROR/AndroidRuntime(328):     at dalvik.system.NativeStart.main(Native Method)
So sieht bei mir ne Error Message aus :rolleyes:
Das praktische ist, dass gleich die Zeilennummer mitgeliefert wird, in der der Fehler aufgetreten ist.

Wg. dem name.length() habe ich mich geirrt glaube ich..

Source not found: Activity in das Manifest eingetragen?
 
Zuletzt bearbeitet:
name.length() kann man schon machen. das gibt keine exception solange name != null ist natürlich.

btw: das gehört nicht in den schnipsel bereich
 
swordi schrieb:
name.length() kann man schon machen. das gibt keine exception solange name != null ist natürlich.

btw: das gehört nicht in den schnipsel bereich

Die Frage ist, ob getText() nicht 'null' zurückgibt, wenn der EditText leer ist?
 
nein dann liefert er einfach einen leeren string

keine angst, da passiert nichts
 
wenn ich debugge und auf den button klicke bringt mir die debuggeransicht zwar iwas aber in der logcat steht nix...was is da falsch?
 
Code:
  05-22 21:53:59.202: ERROR/AndroidRuntime(778): Uncaught handler: thread main exiting due to uncaught exception
05-22 21:53:59.352: DEBUG/VoiceDialerReceiver(823): onReceive Intent { act=android.intent.action.PACKAGE_CHANGED dat=package:com.amazon.mp3 flg=0x20000000 cmp=com.android.voicedialer/.VoiceDialerReceiver (has extras) }
05-22 21:53:59.602: ERROR/AndroidRuntime(778): java.lang.RuntimeException: Unable to start activity ComponentInfo{tut.leon.matthias/tut.leon.matthias.Settings}: java.lang.NullPointerException
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.os.Looper.loop(Looper.java:123)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.app.ActivityThread.main(ActivityThread.java:4363)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at java.lang.reflect.Method.invokeNative(Native Method)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at java.lang.reflect.Method.invoke(Method.java:521)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at dalvik.system.NativeStart.main(Native Method)
05-22 21:53:59.602: ERROR/AndroidRuntime(778): Caused by: java.lang.NullPointerException
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at tut.leon.matthias.Settings.onCreate(Settings.java:27)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
05-22 21:53:59.602: ERROR/AndroidRuntime(778):     ... 11 more
 
Wie man sehen kann, befindet sich der Fehler in "Settings" in Zeile 27.
Ich schätze mal:
Code:
setNeutralButton(
                           "nochmal",
                            null).
(du darfst nicht null übergeben, ich glaube dort muss man einen Listener übergeben...)
 
Fr4gg0r schrieb:
Wie man sehen kann, befindet sich der Fehler in "Settings" in Zeile 27.
Ich schätze mal:
Code:
setNeutralButton(
                           "nochmal",
                            null).



und was ändern?
 
Code:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to exit?")
       .setCancelable(false)
       .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                MyActivity.this.finish();
           }
       })
       .setNegativeButton("No", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                dialog.cancel();
           }
       });
AlertDialog alert = builder.create();

Hier das Beispiel aus den offiziellen Docs...
Ob Positiv oder Neutral Button ist doch Wurst :rolleyes:
 
Solche Sachen bitte nicht in die Code-Schnipsel-Ecke.
Dort sollen nur fertige Lösungen präsentiert werden, die anderen Leuten die Arbeit erleichtern können.
 

Ähnliche Themen

D
  • Data2006
Antworten
14
Aufrufe
483
jogimuc
J
5
Antworten
22
Aufrufe
1.414
590239
5
L
Antworten
4
Aufrufe
1.329
lonnie9020
L
Zurück
Oben Unten