一、子线程更新了UI
发现了一个奇怪的情况,我在fragment初始化的时候,new了一个子线程。然后在子线程设置了一个textView的字符串,并且设置了ta的click监听事件
@Override
protected void init() {
LogUtils.dThread("<<<<<init>>>>>>");
testBtn = (TextView)getActivity().findViewById(R.id.test);
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(2000);
}catch (Exception e){
e.printStackTrace();
}
LogUtils.dThread("<<<<<<run>>>>>>");
testMethod();
}
}).start();
}
private void testMethod(){
// testBtn.setText("test更改1");
testBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
LogUtils.d