Wylwle 2017-05-10 00:31 采纳率: 0%
浏览 757

android初级开发中的多线程问题

Android客户端开发中,编写如图所示的程序,想实现在用户点击按钮后,将子线程中的数据在logcat中输出,但是logcat却显示如下错误,不明,望解答,感激不尽!这是我对着老罗Android教程handler与message(2)模仿写的程序。图片说明
图片说明
图片说明

  • 写回答

4条回答 默认 最新

  • ziyejinwei1994 2017-05-10 02:03
    关注
     private Handler handler1=new Handler(){
      @Override public void handleMessage(Message msg) {
        super.handleMessage(msg);
        int arg1=msg.arg1;
        int arg2=msg.arg2;
        int what=msg.what;
        Object result=msg.obj;
        Log.i("猫星人","arg1-----"+arg1);
        Log.i("猫星人","arg2-----"+arg2);
        Log.i("猫星人","what-----"+what);
        Log.i("猫星人","result-----"+result);
    
    
        System.out.println("arg1-----"+arg1);
        System.out.println("arg2-----"+arg2);
        System.out.println("what-----"+what);
        System.out.println("result-----"+result);
      }
    };
    

    我的点击事件里面这样写的可以正常打印

     new Thread(new Runnable() {
      @Override public void run() {
        Message message=Message.obtain();
        message.what=1;
        message.arg1=22;
        message.arg2=3;
        message.obj="jack";
        handler1.sendMessage(message);
    
      }
    }).start();
    
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题