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

  • Karma
    félisten

    Úgy néz ki megoldva, több féle megoldást is próbáltam de se wait, sleep, és társai nem voltak jó, mivel a szálam kellett, hogy fusson folyamatosan.

    public static void pause(int seconds){
    Date start = new Date();
    Date end = new Date();
    while(end.getTime() - start.getTime() < seconds * 1000){
    end = new Date();
    }
    }

    Fv-el csináltam meg a végén, hátha valakit érdekel.

    Jézus ereje... Ezt így semmiképpen se hagyd, ezért még desktopon is felnégyelnek, teljesen jogosan. Nézd meg a telefon CPU használatát a DDMS perspektíván, szép lesz...

    Ne erőltesd a végtelen ciklust, szerintem elég volt a játékból. Írj egy Runnable-t és használj Handlert! Nincs Android környezetem most kéznél, de valahogy így nézne ki:

    public class FapapucsActivity extends Activity {
    private Handler mHander = new Handler();
    private Runnable mScheduled = new Runnable() {
    public void run() {
    Log.d("FapapucsActivity", "PING!");
    mHandler.postDelayed(mScheduled, 60000);
    }
    };

    public void onResume(...) {
    mHandler.postDelayed(mScheduled, 60000);
    }

    public void onPause(...) {
    mHandler.removeCallbacks(mScheduled);
    }
    }

    Az ismétlődés kulcsa, hogy a Runnable végén újra felírja önmagát.

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