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

  • Sianis
    addikt

    Köszönöm!
    A httpclient végül jobb megoldásnak bizonyult, mert jobban tudom kezelni a különböző hibákat. Egyébként igen timeout, illetve wifiről való leszakadozás okozta a kivételeket.
    Most feltettem egy webservert a telefonra, így biztos nincs wifiről szakadozás :)

    Újabb kérdésem:
    Async taskban szeretnék egy boolean-t ha feltételek rendben vannak átbillenteni igaz-ra, majd 6mp múlva visszatenni false-ra. Async taskban ha megjön a JSON eredmény rendben, akkor kell, hogy a változó 6mp-ig true legyen. Thread.sleep(6000); nem jó, az utána következő parancsok is azonnal futnak le, nem várakozás után. Ez miért lehet, illetve mi a megoldás? A timerre gondoltam, h 6mp-ként megnézi az értékét és ha true, akkor átbillenti false-ra, viszont ha a timer éppen a 4. mp-nél jár, amikor átbillen true-ra a változó, majd 2mp múlva teszi false-ra az nem jó nekem. Hogy szokás ezt megoldani?

    Én Handlert használnék, annak is a postDelayed részét.

    Csak simán meghívod, a rendszer meg majd lefuttatja 6mp után, hogy álljon vissza false-ra.

    Sianis

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