Man*_*ser 27 networking android asynchronous android-asynctask networkonmainthread
我刚刚在官方文档中发现了NetworkOnMainThreadException
并想知道模拟器是否抛出这个.我一直在测试我的应用程序,据我所知,所有网络都是主线程(使用Roboguice RoboAsyncTask),但你永远不知道是否有人没有逃脱.
我也在使用StrictMode并且没有看到任何东西.
我的代码是干净的还是不会在模拟器上抛出?
我们应该如何为生产中的这种情况做好准备?
宽限期或其他什么?或者现在已经过去了;-) ??
Mus*_*ven 13
使用蜂窝,您无法在其主线程上执行网络操作,如文档所述.因此,您必须使用handler或asynctask.没有其他方法可以做到这一点.
在这里你可以找到2个用土耳其语写的关于网络操作的例子.也许他们会帮忙.
我已经测试了这个,它实际上也发生在模拟器上.如果您计划将其应用到3.0平板电脑以及更高版本,请确保至少在模拟器上测试您的应用.
| 归档时间: |
|
| 查看次数: |
23703 次 |
| 最近记录: |