import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timer.schedule(task, 3000, 3000);
}
@Override
protected void onDestroy() {
timer.cancel();
super.onDestroy();
}
private static final int timerAnimation = 1;
private final Handler mHandler = new Handler() {
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case timerAnimation:
// xxxxxx
break;
default:
break;
}
};
};
private final Timer timer = new Timer();
private final TimerTask task = new TimerTask() {
public void run() {
mHandler.sendEmptyMessage(timerAnimation);
}
};
}
转载于:https://my.oschina.net/cuitongliang/blog/260673