展开全部
可以,但是io操作是耗时操作,放在主线程会导致线程阻塞,表现出来就是手机卡住了,超过5秒会报ANR错误,即程序无响应,是否关闭。这样用户体验不好,所以建议放在子线程里进行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有可能费时的操作都建议放置到线程中进行。
你测试可能1000次都没有啥问题,但用户手机种类很多,
可能出现的问题也很多不可能都测试到。为了万一最好
放置到线程中进行操作,并做好异常和线程的相关处理
你测试可能1000次都没有啥问题,但用户手机种类很多,
可能出现的问题也很多不可能都测试到。为了万一最好
放置到线程中进行操作,并做好异常和线程的相关处理
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看情况吧,如果是耗时操作就不要放在主线程上,另开线程。对于主线程的原则是不要是其发生阻塞。因为主线程是UI线程,发生阻塞影响用户体验。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好不要,容易出ANR
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询