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

  • Karma
    félisten

    Sziasztok!

    Programozás közben akadt némi gondom, és ehhez kéne segítség, esetlegesen valami javítás, hogy mit ronthattam el a kódban.
    Adott ez a kód: TabView
    A 173. sor tartalmazza ezt a kódot: continue Label_0072_Outer;
    Erre az android stúdió azt mondja: Unreachable statement
    Mivel nem vagyok benne profi így nem tudom, hogy ezt hogyan kell kijavítani.

    Ennél a kódnál pedig Station a 202. sorban ugyan úgy Unreachable statement van.
    A következő programkódrészlet a 2. linkből van ki emelve a félkövérrel kiemelt értékeket pirossal aláhúzza a rendszer és nem tudom, hogy miért.

    protected void startAnimation(final String message) {
    if (this.getResources().getConfiguration().orientation == 1) {
    this.setRequestedOrientation([B]1[/B]);
    }
    else {
    this.setRequestedOrientation([B]0[/B]);
    }
    if (this.dialog == null) {
    this.dialog = new ProgressDialog((Context)this);
    }
    this.dialog.setMessage((CharSequence)message);
    this.dialog.show();
    }

    protected void stopAnimation() {
    if (this.dialog == null) {
    return;
    }
    if (this.dialog != null && this.dialog.isShowing()) {
    this.dialog.dismiss();
    this.dialog = null;
    }
    this.setRequestedOrientation([B]4[/B]);
    }

    A teljes megértéshez csatoltam az egész projekt java klasszait.:[link]

    A segítségeket hálásan köszönöm előre is. :R

    Egy kérdés, ami nagyon kikívánkozik: ezt a kódot, különösen a break labeleket, te írtad kézzel? Meg a static változóba lerakott adattagokat? Vagy ez egy visszafejtett projekt, amit elkezdtél kézzel reszelni?

    Mert ha bármelyikre is igen a válasz, sőt, még anélkül is, nagyon javaslom hogy kuka az egész adatkezelésre és oldd meg rendesen. Például JSON-re a manuális feldolgozás helyett használd a Gson-t a modell osztályoddal és majd ő kitölti a mezőket.

    A 173-as sort egyébként tényleg nem lehet elérni, hiszen előtte ott a return vagy a break minden esetben. A 202-essel ugyanez a helyzet, ott van előtte a return. A sor így felesleges. Egyben indikátora, hogy itt gondok vannak, nem kicsit.

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