㈠ android网络线程在哪里启动
网络请求属于耗时操作,不在主线程里使用就行了
1、不需要特意开启一个服务
2、activity关闭不会影响线程被关,但是网络请求响应时如果操作了Activity,可能会导致程序崩溃;
3、同1;
PS:Android开发过程中,网络操作尽可能的不在主线程,当处理响应结果时,应尽可能回到主线程操作(UI操作必须要在主线程,比如TextView.setText())
操作网络请求,不要开太多的线程
其他耗时操作同理
㈡ android访问网络状态是否可在主线程中执行
是的,android2.2版本以下是可以在主线程中执行网络访问的,2.2以上就得重起一个线程了。