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 能否写得详细点 你的这些代码怎么加进去呢?
2 年多之前 回复
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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ORCALE用sql语句更新字段到当前系统时间
下面的是找的如果时间字段是timestamp类型:UPDATE TABLE SET COLUMN_START_TIME = to_timestamp(to_CHAR(sysdate,'YYYY-MM-DD')||to_char(COLUMN_START_TIME,'hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss');如果时间字段是Date类型:UPDATE TABLE S
ORACLE 数据库,将日期更新为当前日期,时分秒不变
date类型的,可使用如下方式修改,只改年与日,不改时分秒select * from t_bdqc t where hphm = '陕AW1NW0'//修改为自定义时间 UPDATE t_bdqc SET gxsj = to_date(to_CHAR(to_date('2016-11-03','yyyy-MM-dd'),'YYYY-MM-DD')|| to_char(gxsj,'hh24:mi:s
Mysql 设置datetime 为当前时间
MySQL目前不支持列的Default 为函数的形式, 如达到你某列的默认值为当前更新日期与时间的功能,    你可以使用TIMESTAMP列类型 下面就详细说明TIMESTAMP列类型   timestamp列类型timestamp值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示。  timestamp值显示尺寸的格式如下表所示:         +------
sql 中更新时间的方法记录
记录一些小笔记,方便以后碰见可以快速解决 更新数据的时候同时更新时间 只需要同时把要更新的时间字段加进去就可以了 eg:update login set createTime=SYSDATE() where id=#{id}
oracle设置某一个字段为当前时间
--更新某一个字段为当前时间 update CORE_USER_PASSWORD_UPDATE t set t.UPDATE_DATE = SYSDATE;
ORACLE 日期处理,将日期更新为当前日期,时分秒不变
<br />如果时间字段是timestamp类型:<br />UPDATE TABLE  SET COLUMN_START_TIME = to_timestamp(to_CHAR(sysdate,'YYYY-MM-DD')||to_char(COLUMN_START_TIME,'hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss');<br />如果时间字段是Date类型:<br />UPDATE TABLE  SET COLUMN_START_TIME = to_date(to_CHA
使用date对象显示系统当前时间并自动更新
获取系统当前时间自动更新 javascript时钟 date对象应用
VC++ 适时动态曲线绘制并打印及预览
VC++ 适时动态曲线绘制并打印及预览 VC++适时动态曲线绘制并打印及预览,源码包包含一个DLL组件的源代码,本程序可适时生成统计曲线,并预览、载入外部数据、存盘、打印图形等功能,程序还是有一定参考价值的
js获取当前时间可变
获得当前时间,可变的带秒表的 每秒更新!
Mysql获取表更新时间update_time注意事项
程序中经常需要在线判断表的数据变化,若有变化,需要重新加载。要实现这个功能,有很多方法啦 不嫌麻烦的可以自己设置表做记录,自己在每个update、delete、add之后做记录 善用触发器的,可以添加触发器将更新标记写表 其实最省事儿的是从mysql的表信息表(information_schema)中查询该表的update_time的变化即可 但是,使用这个方法之前要要注意下mys