package android.serialport.api.sample; import java.util.Calendar; import android.os.Handler; import android.os.Message; public class Inductor { public Calendar LastTime = null; public Inductor() { new thread().start(); } class thread extends Thread { @Override public void run() { super.run(); while (true) { try { Thread.sleep(50); if (LastTime == null) continue; if (Calendar.getInstance().getTimeInMillis() - LastTime.getTimeInMillis() > 10 * 1000) { // 发送handler通知 Message msg = new Message(); msg.what = ConsoleActivity.INDUCTOR_LEAVE; Fragment_BUS.MainHandler.handleMessage(msg); LastTime = null; } } catch (Exception e) { // } } } } }