默认点击事件在使用的时候会遇到失效???

在项目中会遇到一些需要进行默认点击额事件,

比如:button.performClick();在使用的时候回失效,

失效的原因为 默认点击需要在UI的主线程中执行。

所以假如你使用在分线程中,那么需要创建线程。

https://www.cnblogs.com/DreamDrive/p/6180918.html

https://www.cnblogs.com/3s540/p/7172146.html

上面是我搜索的创建线程的方法。

第一种:直接创建子线程并启动
      new Thread() {
@Override
public void run() {
     //这里写入子线程需要做的工作
        }
   }.start();
   
第二种:先创建子线程,然后启动
        private Thread newThread; //声明一个子线程
newThread = new Thread(new Runnable() {
    @Override
            public void run() {
            //这里写入子线程需要做的工作
            }
        });
    newThread.start(); //启动线程

猜你喜欢

转载自blog.csdn.net/xukangone/article/details/81869867