thread使用:
1:继承thread类 实现run方法
class ThreadOne extends Thread{ @Override public void run() { super.run(); } } new ThreadOne().start();
new Thread(){ @Override public void run() { super.run(); } }.start(); 2:实现runnable接口 class MyThread implements Runnable { @Override public void run() { if(!isPlaying){ while (isPlaying){ postInvalidate(); try { Thread.sleep(40); }catch (Exception e){ } } } } } new Thread(new MyThread()).start(); 以上两种方式实现创建线程 另外注意做延时操作 调用的是 State 设置线程的优先级 4:子线程有时会导致内存泄露 我们可以设置标记位 当页面销毁的时候将标记位设置为不可执行子线程