public class Test extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
     Log.d("test","onCreate");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button button = (Button)findViewById(R.id.button);
        final TextView textview = (TextView)findViewById(R.id.textview);
        
        Timer timer = new Timer();        TimerTask timerTask = new TimerTask() {
               
                @Override
                public void run() {
                       textview.setText("change by timetask");
                }
        };
        timer.schedule(timerTask, 2000); //2秒后执行
        
        
        
        button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
textview.setText("change by button");

}
});
    }
}
按下Button按钮文字内容会改变,但是延时时间到了之后程序直接挂掉了,这是为什么啊