当前位置: 代码迷 >> Android >> 想在窗体下做一个倒数计时器,请帮看看上面的代码如何一运行就Forced Closed
  详细解决方案

想在窗体下做一个倒数计时器,请帮看看上面的代码如何一运行就Forced Closed

热度:9   发布时间:2016-05-01 13:15:37.0
想在窗体上做一个倒数计时器,请帮看看下面的代码怎么一运行就Forced Closed ?
想通过txtSec显示从60秒倒数到0的效果,请问下面的代码有什么问题?

public class Activity2 extends Activity {
private int Sec;
private TextView txtSec;
private TextView txtview1;

  @Override
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity2);
   
  Sec=60;
  txtSec=(TextView) this.findViewById(R.id.txtSec);
 
  handler.post(updateThread);
  }
   
   
  Handler handler=new Handler();
   
  Runnable updateThread=new Runnable(){
  public void run(){
  Sec--;
  txtSec.setText(Sec);
  if (Sec>0){
  handler.postDelayed(updateThread, 1000);
  }else{
  handler.removeCallbacks(updateThread);
  }
  }
  };  
}

------解决方案--------------------
看下logCat信息报什么错
  相关解决方案