在doInBackground方法中,我做了一个简短的webrequest,根据您的网络连接,这可能会花费一些时间,因此我希望取消此任务…@H_419_0@但..@H_419_0@经过数小时的搜索,测试和调试,我现在注意到,当用户在doInBackground方法期间按下返回按钮时,Keyevent ist总是在doInBackground方法完成后分派.@H_419_0@因此,我不必怀疑为什么当用户按下后退按钮时asynctask永远不会被取消,
AsyncTask.cancel(true)被调用为时已晚…..(即使我不确定cancel(true)是否会有所帮助)@H_419_0@那么,使用asynctask和backbutton的这种正常行为是吗?@H_419_0@这不能正常,因为用户应该如何通过慢速连接从活动中恢复过来?@H_419_0@等待超时?@H_419_0@我请求帮助,应该可以取消异步webrequest 总结
以上是内存溢出为你收集整理的Android AsyncTask阻止后退键调度事件全部内容,希望文章能够帮你解决Android AsyncTask阻止后退键调度事件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)