第一次遇见这个问题:

Can’t create handler inside thread that has not called Looper.prepare()
百度翻译下:

无法创建程序的线程没有调用prepare()活套。

//什么乱七八糟的。。。。

我的报错的程序是这样的:

1、主MainActivity:

主要目的:主程序开启后3s,调用对时方法

@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);         new Thread(new Runnable(){                @Override                public void run() {                    try {                        Thread.sleep(3000);                    } catch (InterruptedException e) {                        // TODO Auto-generated catch block                        e.printStackTrace();                    }                    Select_Http sh=new Select_Http();                    sh.getTime_Http();//校对服务器时间                 }          }).start();    }

2、Select_Http类:

public void getTime_Http(){        sh=new SyncHttp();        new Thread(new Runnable(){            @Override            public void run() {                System.out.println("获取时间");                String response="";                try {                    response=sh.httpGet(Url_GetTime, "");                               Message message = new Message();                    Bundle bundle = new Bundle();                    bundle.putString("msg", response);                    message.setData(bundle);                    handler_time.sendMessage(message);//错误在这里;因为这样就调用到主程序啦                } catch (Exception e) {                    e.printStackTrace();                }            }        }).start();    }    ```3、handler_time

private Handler handler_time = new Handler() {

        public void handleMessage(Message msg) {      //处理数据。。。。        };    }; 
修改下3、handler_time

private Handler handler_time = new Handler(MainActivity.mainActvity.getMainLooper()) {
}
“`
加上这个(MainActivity.mainActvity.getMainLooper())

更多相关文章

  1. Camera服务之--JNI部分
  2. chromium for android Browser进程结构分析
  3. android 完美解决getview position多次调用
  4. 安卓学习笔记之使用widget桌面小控件及源码分析
  5. Android(安卓)vold核心篇(VolumeManager)
  6. Android(安卓)touch事件的派发流程
  7. android 使用相机时出现了 startpreview 报错
  8. android使用Camera调用系统原生的摄像头(前置与后置)
  9. Android初始篇二 Android四大组件之Activity

随机推荐

  1. android学习笔记(三)基础UI组件1——按钮,文
  2. Android(安卓)framework层JNI的使用浅析
  3. Android下NFC的简单使用
  4. 在屏幕上方是actionBar tab的ViewPager页
  5. Android项目---语言适配
  6. Android 系统状态栏一体化
  7. 可以在Android上发定时短信
  8. android声音调整源代码分析
  9. Android 自定义View跟随页面切换小圆点
  10. Android pm命令详解