Hirdetés

Keresés

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

  • lanszelot
    addikt

    Android? Ha igen, akkor az Android topikban kellene feltenni a kérdést, mert ott más megoldás kell (újrahívni az intentet, vagy nem tudom, nem értek hozzá).

    Ha asztali program, akkor több lehetőség is van, pl. ProcessBuilder-rel elindítasz egy új példányt a programodból, a jelenlegiből pedig kilépsz System.exit()-tel. Vagy a Runtime.getRuntime().exec() metódussal indítasz egy új példány, és kilépsz a jelenlegiből.
    Vagy ha kicsit softosabb újraindítás kell, akkor csinálhatod azt, hogy a main() metóduson belül egy másik metódusba (pl. launch) rakod a programod lényegi részét, és ezt a metódust bármikor újra tudod hívni.
    De végső soron visszaállíthatsz mindent alapra egy metódussal, de ezzel kapcsolatban nekem vannak kétségeim, elég könnyű hibázni, főleg, ha vannak statikus metódusaid is.

    Nyilván a konkrét megvalósítás erősen függ attól, hogy pontosan mit és hogyan csinál a programod.

    Először is köszönöm szépen a választ.

    Igen, android. :)
    Sajnos az Android topik teljesen halott. Ezért itt kérdezgetek.

    Csak azért kérdezem, mert így az újra gomb rettentő sok soros method /és ez egy mini program/. Nem gond, de jó tudni, ha van rá egyszerűbb megoldás.

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