Hirdetés

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

  • Karma
    félisten

    Azt szerettem volna valahogy megoldani, hogy ne induljon el párhuzamosan több runnable, ha többször nyomok a buttonra, de azóta rájöttem, hogy ha a runnable-t egy handler.removecallback-el kezdem, akkor nem lesz párhuzam.
    Amúgy a Thread ID-jét nézve felesleges a külön szálból hívás, mert a runnable-nak úgyis új Thread id-je lesz, sőt ha a Thread run() ba teszek ciklust (postDelayed) akkor a második hívástól megszűnik a külön szál ID-je, de amúgyis kusza a helyzet, mert egy új Thread-ben nem lehet mondjuk egy TextView tartalmát megváltoztatni..

    Ez nem válasz arra az egyébként teljesen jogos kérdésre, hogy ezzel a borzalommal mit akarsz elérni. Már onnantól vérzik a téma, hogy kézzel indítgatsz Threadeket. Androidon erre csak nagyon speciális esetekben van szükség – és bármi amit az activitybe írnál, biztosan nem ilyen.

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