先写了个简单的程序main(),测试网络功能,正常。按理说这个也是主线程.
然后在主程序调用网络,就取不到数据。这个奇怪啊。输出一下日志,发现是立即返回的。嗯?记得安卓编程中,明确要求主线程不能访问网络,难道?
于是,启动另外一个线程,访问网络,数据就得到了。
如果阁下遇到类似问题,或可试之。
先写了个简单的程序main(),测试网络功能,正常。按理说这个也是主线程.
然后在主程序调用网络,就取不到数据。这个奇怪啊。输出一下日志,发现是立即返回的。嗯?记得安卓编程中,明确要求主线程不能访问网络,难道?
于是,启动另外一个线程,访问网络,数据就得到了。
如果阁下遇到类似问题,或可试之。