Hirdetés

Új hozzászólás Aktív témák

  • lanszelot
    addikt

    Hello,

    Esetleg ha ért valaki hozzá meg tudná mondani miért hibás a java kód? [link]

    context = LocaleHelper.setLocale(MainActivity.this, "en");
    Ezzel van gond a MainActivity -ben
    LocaleHelper -ben lévő LocaleHelper class belüli setLocale -t hívja meg, de
    olyan mintha a class nem lenne instantiate -va.
    LocaleHelper piros

    A gond az, hogy nem tudom hogy kell Android-ban instantiate -t csinálni.
    /nem tudom hogy van magyarul a instantiate , sose tanultam magyarul kódolni/

    btraven:
    ez nekem? Nem a java val van gondom. Az Androiddal. :)
    Mint a fenti példa is mutatja, java-ban tudom hogy kell csinálni, de Androidban nem úgy kell. Vagy hogyan lehet elérni ezt meg azt xml-ből java val.
    Hogy lehet egyik xml-t a másikba rakni..stb
    De sehol se kóddal csinálják, hanem manuálisan.
    Alig használják a java-t ,én meg csak azt szeretném.

    Sikerült megtalálnom a hibát.
    LocaleHelper .java file -ban véletlen töröltem egy betűt a package name -ből

    Ami érdekesség, hogy nincs instantiate .
    Amit nem értek, hogy hogyan.
    java tudáom szerint ez kellene:
    LocaleHelper localehelper = new LocaleHelper();

    Ha beírom ezt a sort, akkor nincs vele baja és azt a localehelper -t használja
    De ha nem írom be, úgy ahogy a linknél van, úgy is jó.

    A másik ami még szemet szúrt, hogy sokan if n-él nem használják a kapcsos zárójelet, és úgy is jó.
    pl:
    if(vmi)
    //code
    else
    //code

    Hogy pelda is legyen: 19:22 -nél [link]

Új hozzászólás Aktív témák