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
Post a Comment