30 lines
760 B
Java
30 lines
760 B
Java
package cn.com.magnity.magnitycx.sdk;
|
|
|
|
import java.util.Timer;
|
|
import java.util.TimerTask;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class TimerHelper {
|
|
private Timer timer_ = null;
|
|
|
|
public abstract void run();
|
|
|
|
public void start(long delay, long period) {
|
|
stop();
|
|
this.timer_ = new Timer();
|
|
this.timer_.schedule(new TimerTask() { // from class: cn.com.magnity.magnitycx.sdk.TimerHelper.1
|
|
@Override // java.util.TimerTask, java.lang.Runnable
|
|
public void run() {
|
|
TimerHelper.this.run();
|
|
}
|
|
}, delay, period);
|
|
}
|
|
|
|
public void stop() {
|
|
if (this.timer_ != null) {
|
|
this.timer_.cancel();
|
|
this.timer_ = null;
|
|
}
|
|
}
|
|
}
|