eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAndroid › Re: Android
  • Data: 2011-02-09 18:59:48
    Temat: Re: Android
    Od: "Lelek@" <n...@n...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    "ohouapss" <k...@g...com> wrote in message
    news:19b7d58f-44f6-4c22-9a6e-f1534231e21d@v31g2000vb
    s.googlegroups.com...
    On 9 Lut, 09:33, "Artur M. Piwko" <m...@b...pl>
    wrote:
    >
    > Da się zobaczyć jak kod wygląda na poziomie byte kodu.
    >

    >Skoro ta dyskusja trwa dalej, to zanim się wytoczy takie armaty, można
    >byłoby poprosić autora wątku o kompilowalny kawałek kodu który ma
    >sprawiać takie problemy? Z opisu, z pierwszej wiadomości, można

    public void dupa() {
    byte buf[] = new byte[256];
    int bfx[] = new int[256];
    int i, len;

    buf = FromEditText.getBytes("UTF-8");

    len = buf.length;

    for (i = 0; i < len; i++) {bfx[i] = ((int)buf[i] & 0xFF);}

    // tu dalej kod ale niezwiązany

    }

    Jeżeli w polu EditText nic nie wpiszę, będzie puste to próba odczytania
    buf[0] skończy się wywałką.
    Pętle for można wywalić do testów nie chodzi o jej warunek < len. Pętlę
    dodałem później

    Zabezpieczyłem to tak:

    if (len != 0) {
    for (i = 0; i < len; i++) {bfx[i] = ((int)buf[i] & 0xFF);}
    }

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: