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) {
|
//
|
}
|
}
|
}
|
}
|
}
|