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

array als byte oder so?!??!?!

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von mitch_HD2, 23.05.2012.

  1. mitch_HD2, 23.05.2012 #1
    mitch_HD2

    mitch_HD2 Threadstarter Erfahrener Benutzer

    Beiträge:
    150
    Erhaltene Danke:
    1
    Registriert seit:
    30.10.2011
    Hallo ich wieder;)
    ich will ein Byte als array deklalieren...

    habe zur zeit sowas....

    Code:
    byte[] daten = null;
    .....
    daten[7]=4;	  
    		   daten[8]=Hid;
    		   daten[9]=0;
    		   daten[10]=0;
    		   daten[11]=0;
    		   daten[6]=0;
    		   daten[12]=4;
    		   daten[17]=3;
    		   daten[18]=16;
    
    aber das funktioniert irgendwie nicht.. der zeigt mir so keine fehler an.. erst beim starten stüzt die app ab
     
  2. Thyrion, 23.05.2012 #2
    Thyrion

    Thyrion Ehrenmitglied

    Beiträge:
    11,849
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Fehlermeldung?
    Wo initialisierst du denn das Array und wie groß ist es?
     
  3. mitch_HD2, 23.05.2012 #3
    mitch_HD2

    mitch_HD2 Threadstarter Erfahrener Benutzer

    Beiträge:
    150
    Erhaltene Danke:
    1
    Registriert seit:
    30.10.2011
    das wir in einer time funktion initialisiert... aber hab es auch schon im onCreate versucht und hier und da ... geht nicht...

    was meinst du wie groß?... wo kann ich dem denn sagen wie groß es sein soll?
     
  4. Thyrion, 23.05.2012 #4
    Thyrion

    Thyrion Ehrenmitglied

    Beiträge:
    11,849
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Arrays musst du (in Java) beim Initialisieren sagen, wie groß sie sind.

    byte[] daten = new byte[6]; // Ein Array mit 6 Elementen
    daten[0] = 15; // klappt
    daten[1] = Hid; // sollte auch klappen, wenn Hid vom Typ byte ist.
    daten[6] = 5; // -> Index out of bounds exception, da du versuchst auf ein Element zuzugreifen, welches nicht existiert.


    Näheres gibt's u.a. hier.
     
    Zuletzt bearbeitet: 23.05.2012

Diese Seite empfehlen