android - asynctask inside runnable does not stop after calling removeCallbacks -


i have asynctask named myasync performs network operations (fetching data server, , parsing json).

i have handler created once activity runs.

i have runnable in run asynctask. reason using runnable because using inside handler's postdelayed method want repeated every 1 minute.

runnable runnable = new runnable() {     public void run()     {         new myasync ().execute();     } }; 

then using above runnable inside onresume;

@override protected void onresume() {     super.onresume();             handler.postdelayed(runnable, 60000);     } 

whenever leave activity, want check stop, calling,

 handler.removecallbacks(runnable); 

however, asynctask keeps on running non stop. shall ?

the whole point of asynctask run thread on main thread. not make sense run in runnable()


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -