zoukankan      html  css  js  c++  java
  • 安卓开发线程

    Layout 不要加载大的图片 

      添加图片 在代码中

    constraintLayout = findViewById(R.id.logconstrain);

    constraintLayout.setBackground(ContextCompat.getDrawable(getApplicationContext(),R.drawable.logbackground));


    子线程

    第一种回到住线程更新
    import android.os.Handler;

    //声明Handle

    private Handler handlerd = new Handler(){

    @Override
    public void handleMessage(Message msg) {
    super.handleMessage(msg);




    Log.v("Main","s11133sf"+String.valueOf(Thread.currentThread())+"fff"+msg.what+"msg:"+msg);


    }
    };




    //安卓子线程
    //子线程耗时操作

    new Thread(new Runnable() {
    @Override
    public void run() {




    //耗时操作 发送一次 调用一次
    // handlerd.sendEmptyMessage(1);

    handlerd.sendEmptyMessage(0);
    Message msg =new Message();
    msg.obj = "数据";//可以是基本类型,可以是对象,可以是List、map等
    handlerd.sendMessage(msg);


    }
    }).start();

    第二种
    new Thread(new Runnable() {
    @Override
    public void run() {
    // 写子线程中的操作

    try {


    Thread.sleep(2);

    Log.v("Main","aaafflllkopeeewqqqlllpppaaqqq"+String.valueOf(Thread.currentThread()));

    } catch (InterruptedException e) {

    e.printStackTrace();

    }

    Log.v("Main","sdjjjfsf"+String.valueOf(Thread.currentThread()));

    }
    }).start();
    一天一章
  • 相关阅读:
    for memory long term update
    Tomcat 部署 Jenkins (Linux系统)
    Linux新增硬盘
    jenkins常见问题
    Linux安装JDk
    Jenkins入门(一)
    主播必备工具Bongo Cat!
    Docker常用命令
    Docker二进制部署
    golang中for语句详解
  • 原文地址:https://www.cnblogs.com/hangman/p/10185340.html
Copyright © 2011-2022 走看看