2 qq 33144163 qq_33144163 于 2016.04.05 11:25 提问

关于android适时更新当前时间

今天在做一个关于适时更新时间的一个程序,我按照下面这个代码运行,但是时间一直没有显示在textview中,我找不到问题的所在,求大神指点指点
图片说明

4个回答

qq_30001941
qq_30001941   2016.04.05 11:30

AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
mAlarmManager.setTimeZone("GMT+08:00");
time_hd.postDelayed(time_run, 1000);
Handler time_hd = new Handler();
// 显示时间
Runnable time_run = new Runnable() {

    @Override
    public void run() {
        if (!stop_thread) {
            calendar = Calendar.getInstance();
            int hour = calendar.get(Calendar.HOUR_OF_DAY);
            int minute = calendar.get(Calendar.MINUTE);
            if (minute < 10) {
                String minutes = "0" + minute;
                time_tv.setText(hour + ": " + minutes);
            } else {
                time_tv.setText(hour + ": " + minute);
            }
            time_hd.postDelayed(this, 1000);
        }
    }
};

这样写,你这样就执行了一次.
qq_33144163
qq_33144163 能否写得详细点 你的这些代码怎么加进去呢?
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.05 11:33

Android获取当前时间
android 如何获取当前时间
android获取当前时间
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

sl_18500
sl_18500   2016.04.05 14:27

你的TimeThread没有执行的,你是执行的另一个线程new Thread().start(),应该是new TimeThread().start();

bruse_android
bruse_android   2016.04.06 10:53

new TimeThread().start();然后你没设置textView的text!!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!