作者handheart923 (handheart923)
看板AndroidDev
标题[问题] NetworkOnMainThreadException问题
时间Wed May 13 20:41:10 2015
我想把档案上传至server端透过webdav的方式
但是却遇上了android.os.NetworkOnMainThreadException此问题,
发现是android机制不允许thread执行网路相关部分,
已免发生等候server端回应导致APP效率低落
而小弟我有试过以下连结的前两个方法
http://pastebin.com/GAUmud37
虽然可以成功上传档案但是传完後程式会被android强制关闭
所以想改用asynctask去改写上传的部分,
但碍於小弟还是初学者功力不足
不知道如何把我想更改的部分写入asynctask的方法里头
想请教版上前辈是否能指点小弟一番, 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.40.214.86
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1431520874.A.223.html
1F:→ KeySabre: 把耗时的工作丢进doInBackground(background thread), 05/13 23:46
2F:→ KeySabre: 结果会回传到onPostExecute(main thread)。 05/13 23:46