android 分享新浪微博报android.os.NetworkOnMainThreadException错误的解决办法

来源:互联网 发布:mysql数据库保存路径 编辑:程序博客网 时间:2024/06/08 14:59

分享新浪微博时报错android.os.NetworkOnMainThreadException错误的解决办法

红色标注的是修改后的,之前为run()方法,提一句,run()方法不能实现线程并行,应使用start()

public void request(final Context context,
   final String url,
   final WeiboParameters params,
   final String httpMethod,
   final RequestListener listener){
  new Thread(){
   @Override public void run() {
                try {
     String resp = mWeibo.request(context, url, params, httpMethod, mWeibo.getAccessToken());
                    listener.onComplete(resp);
                } catch (WeiboException e) {
                    listener.onError(e);
                }
            }
  }.start();  

 


  
 }

原创粉丝点击