1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

neuer schnipsel

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von agent048, 22.05.2010.

  1. agent048, 22.05.2010 #1
    agent048

    agent048 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    62
    Erhaltene Danke:
    5
    Registriert seit:
    29.03.2010
    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:

  2. Fr4gg0r, 22.05.2010 #2
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    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.
     
  3. agent048, 22.05.2010 #3
    agent048

    agent048 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    62
    Erhaltene Danke:
    5
    Registriert seit:
    29.03.2010

    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 
     
  4. agent048, 22.05.2010 #4
    agent048

    agent048 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    62
    Erhaltene Danke:
    5
    Registriert seit:
    29.03.2010
    Code:
    ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2401    source not found
     
    der fehler komm immer wenn ich debugge das heist`?
     
  5. Fr4gg0r, 22.05.2010 #5
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    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: 22.05.2010
  6. swordi, 22.05.2010 #6
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    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
     
  7. Fr4gg0r, 22.05.2010 #7
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    Die Frage ist, ob getText() nicht 'null' zurückgibt, wenn der EditText leer ist?
     
  8. swordi, 22.05.2010 #8
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    nein dann liefert er einfach einen leeren string

    keine angst, da passiert nichts
     
  9. agent048, 22.05.2010 #9
    agent048

    agent048 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    62
    Erhaltene Danke:
    5
    Registriert seit:
    29.03.2010
    wenn ich debugge und auf den button klicke bringt mir die debuggeransicht zwar iwas aber in der logcat steht nix...was is da falsch?
     
  10. agent048, 22.05.2010 #10
    agent048

    agent048 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    62
    Erhaltene Danke:
    5
    Registriert seit:
    29.03.2010
    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
    
    
     
  11. Fr4gg0r, 22.05.2010 #11
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    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...)
     
  12. agent048, 22.05.2010 #12
    agent048

    agent048 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    62
    Erhaltene Danke:
    5
    Registriert seit:
    29.03.2010


    und was ändern?
     
  13. Fr4gg0r, 22.05.2010 #13
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    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:
     
  14. SeraphimSerapis, 23.05.2010 #14
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    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.
     

Diese Seite empfehlen