在项目中会遇到一些需要进行默认点击额事件,
比如: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(); //启动线程