[问题] NetworkOnMainThreadException问题

楼主: handheart923 (handheart923)   2015-05-13 20:41:10
我想把档案上传至server端透过webdav的方式
但是却遇上了android.os.NetworkOnMainThreadException此问题,
发现是android机制不允许thread执行网络相关部分,
已免发生等候server端回应导致APP效率低落
而小弟我有试过以下连结的前两个方法
http://pastebin.com/GAUmud37
虽然可以成功上传档案但是传完后程式会被android强制关闭
所以想改用asynctask去改写上传的部分,
但碍于小弟还是初学者功力不足
不知道如何把我想更改的部分写入asynctask的方法里头
想请教版上前辈是否能指点小弟一番, 谢谢
作者: KeySabre (KeySabreur)   2015-05-13 23:46:00
把耗时的工作丢进doInBackground(background thread),结果会回传到onPostExecute(main thread)。

Links booklink

Contact Us: admin [ a t ] ucptt.com