zoukankan      html  css  js  c++  java
  • 定时器的简单实例

    private Timer timer = new Timer();

    timer.schedule(task, 800);

    TimerTask task = new TimerTask() {

    @Override
    public void run() {
    intent = new Intent(LoadUI.this, LoadDataService.class);
    Bundle bundle = new Bundle();
    bundle.putString("city", WeatherUtil.getDefaultCity(LoadUI.this));
    bundle.putBoolean("check", false);
    intent.putExtras(bundle);
    LoadUI.this.startService(LoadUI.this.intent);
    while(true){
    if( ResourceAdapter.getMessageCode() != 0 ){
    handler.sendEmptyMessage(0);
    break;
    }
    }
    }
    };

    Handler handler = new Handler(){

    @Override
    public void handleMessage(Message msg) {
    // TODO Auto-generated method stub
    super.handleMessage(msg);

    if( ResourceAdapter.getMessageCode() == Constant.NET_LINK_ERROR){
    Toast.makeText(LoadUI.this, getString(R.string.net_error),
    Toast.LENGTH_LONG).show();
    }
    if (ResourceAdapter.getMessageCode() == Constant.SUCCESS_FULL) {
    timer.cancel();
    Intent weatherIntent = new Intent();
    weatherIntent.setClass(LoadUI.this, WeatherUI.class);
    LoadUI.this.startActivity(weatherIntent);
    LoadUI.this.stopService(intent);
    LoadUI.this.overridePendingTransition(anim.slide_in_left, anim.slide_out_right);
    LoadUI.this.finish();
    }
    }

    };

  • 相关阅读:
    line
    同步fifo的verilogHDL设计实例
    在DE1-SOC上运行Linux
    DE1-SOC连接设定
    Tcl语言笔记之二
    Tcl语言笔记之一
    关于复位赋初值的问题
    Altera FPGA中的pin进一步说明
    Altera FPGA中的pin简介
    笔记之Cyclone IV第一卷第四章Cyclone IV器件中的嵌入式乘法器
  • 原文地址:https://www.cnblogs.com/xingmeng/p/2541565.html
Copyright © 2011-2022 走看看