//创建线程 class MyThand extends Thread{ @Override public void run() { super.run(); try { while (true) { sleep(3000); if(flage) { Message message = new Message(); message.what = 0; handler.sendMessage(message);//子线程数据发送到U线程 } } } catch (InterruptedException e) { e.printStackTrace(); } } } //创建handler 接受数据 Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); if(msg.what==0){ // toast_Base("0"); recyclerDataSetChanged(); } } };
@Override public void onResume() { myThand=new MyThand(); myThand.start();//开启子线程 flage=true; super.onResume(); }