首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android定时器解决方案

2012-03-09 
Android定时器Android中使用TimerTimer timer new Timer()Handler handler new Handler(){public voi

Android定时器
Android中使用Timer
Timer timer = new Timer();  
  Handler handler = new Handler(){  
  public void handleMessage(Message msg) {  
  switch (msg.what) {  
  case 1:  
  x++;
  break;  
  }
  //请问这里怎么更新屏幕 不能用postInvalidate()刷新屏幕 
  super.handleMessage(msg);  
  }  
  };  
  TimerTask task = new TimerTask(){  
   
  public void run() {  
  Message message = new Message();  
  message.what = 1;  
  handler.sendMessage(message);  
  }  
   
我的问题就是怎么使屏幕刷新~ 大虾们帮帮忙~ 
  };

[解决办法]
从Handler派生个子类,把当前Activity作为参数传进去,调用invalidate()

热点排行