2017-02-15 1 views
-4

mein AsyncTask erkennt Geräte an meinem GerätWie immer AsyncTask in Android ausführen?

vor kurzem, führen asynctask nur onCreate.

also, wenn App gestartet, nur 1 ausführen.

Ich möchte immer ausführen.

wie immer Asynctask in Android ausführen?

Gibt es eine Möglichkeit, einen Timer zu verwenden?

danke.

+0

Was ist erforderlich, um asynctask im Intervall auszuführen? – aj0822ArpitJoshi

+0

Mögliches Duplikat von [Wie wird Async-Task wiederholt nach festen Zeitintervallen ausgeführt] (http://stackoverflow.com/questions/6531950/how-to-execute-async-task-repeatedly-after-fixed-time-intervals) –

+1

Hast du einen Code, den du zeigen kannst? Was meinen Sie mit "Geräte an meinem Gerät erkennen"? Ich denke, dass eine wiederholte ASyncTask nicht der beste Weg ist, dies zu tun! –

Antwort

1
  new Timer().scheduleAtFixedRate(new TimerTask() { 
      @Override 
      public void run() { 


       new Asyncktask().execute(); 

      } 
     }, 0, 60000); 
+0

Timer in onPause() verwenden –

+1

alle 60sec wird es wieder Wechselzeit nach u –

+0

ausführen aber asyncktask Sie müssen immer in 60 Sekunden –