import java.util.Timer;
import java.util.TimerTask;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.tv);
//五秒钟后执行run方法
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
//这里不能直接修改UI,需要使用runOnUiThread
runOnUiThread(new Runnable() {
public void run() {
tv.setText("hhhhhhh");
}
});
}
};
timer.schedule(task, 5000);
}
}
Android中,使用Timer实现等待一段时间后执行某个方法
最新推荐文章于 2024-07-23 07:32:35 发布