Android 指定日期时间执行任务的Timer

听闻少年二字,当与平庸相斥。这篇文章主要讲述Android 指定日期时间执行任务的Timer相关的知识,希望能为你提供帮助。
放上一个指定详细日期及时间的timer

1 public class MainActivity extends Activity { 2 3private Handler handler = new Handler(){ 4@Override 5public void handleMessage(Message msg) { 6switch (msg.what){ 7case 1: 8Log.i("====","执行了"); 9//需要执行的代码放这里 10break; 11} 12} 13}; 14 15@Override 16protected void onCreate(Bundle savedInstanceState) { 17super.onCreate(savedInstanceState); 18setContentView(R.layout.activity_main); 19 20TimerTask task = new TimerTask() { 21@Override 22public void run() { 23handler.sendEmptyMessage(1); 24} 25}; 26Timer timer = new Timer(true); 27timer.schedule(task,strToDateLong("2016-06-14 15:33:30")); 28} 29 30 31/** 32* string类型时间转换为date 33* @param strDate 34* @return 35*/ 36public static Date strToDateLong(String strDate) { 37SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 38ParsePosition pos = new ParsePosition(0); 39Date strtodate = formatter.parse(strDate, pos); 40return strtodate; 41} 42 }

【Android 指定日期时间执行任务的Timer】 

    推荐阅读