android时间显示-关于android适时更新当前时间

问题描述

关于android适时更新当前时间

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

解决方案

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);
        }
    }
};

这样写,你这样就执行了一次.

解决方案二:

Android获取当前时间
android 如何获取当前时间
android获取当前时间

解决方案三:

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

解决方案四:

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

时间: 2025-01-29 07:48:13

android时间显示-关于android适时更新当前时间的相关文章

Android编程显示网络上的图片实例详解_Android

本文实例讲述了Android编程显示网络上的图片的方法.分享给大家供大家参考,具体如下: 在Android中显示网络上的图片,需要先根据url找到图片地址,然后把该图片转化成Java的InputStream,然后把该InputStream流转化成BitMap,BitMap可以直接显示在android中的ImageView里.这就是显示网络上图片的思路,实现起来很简单.下面让我们看一下实现起来的过程. 首先在AndroidManifest.xml中给程序加上访问Internet的权限: 复制代码

android界面开发小结——android笔记---控件和布局

控件简介 ============================================================== 控件的设置主要依靠layout文件夹中的activity_main.xml设定   [html] view plaincopyprint? <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"       xmlns:tools="http:

实现一个用于显示当前时间的Google Android 窗口小部件(AppWidget)

本文为原创,如需转载,请注明作者和出处,谢谢!     Android不用我多说了,这是Google在2007年推出的一款主要用于移动设备的操作系统.google在android sdk1.5中加入了appwidget api.通过这项技术,可以在android手机的主界面(Home界面)显示可以拖动的窗口,用于显示各种用户需要的信息.至于显示什么,就完全依靠开发人员的想象力了.OK,废话少说.我们先来体验一下如何开发一个显示当前时间的appwidget.这个appwidget每秒刷新一次,显示

实现一个用于显示当前时间的Google Android 窗口小部件(AppWidge

本文为原创,如需转载,请注明作者和出处,谢谢!     Android不用我多说了,这是Google在2007年推出的一款主要用于移动设备的操作系统.google在android sdk1.5中加入了appwidget api.通过这项技术,可以在android手机的主界面(Home界面)显示可以拖动的窗口,用于显示各种用户需要的信息.至于显示什么,就完全依靠开 发人员的想象力了.OK,废话少说.我们先来体验一下如何开发一个显示当前时间的appwidget.这个appwidget每秒刷新一次,显

Android开发技巧之永不关闭的Toast信息框(长时间显示而非系统关闭)_Android

Toast信息提示框之所以在显示一定时间后会自动关闭,是因为在系统中有一个Toast队列.系统会依次从队列中取(出队列)一个Toast,并显示它.在显示一段时间后,再关闭,然后再显示下一个Toast信息提示框.直到Toast队列中所有Toast都显示完为止.那么有些时候需要这个Toast信息提示框长时间显示,直到需要关闭它时通过代码来控制,而不是让系统自动来关闭Toast信息提示框.不过这个要求对于Toast本身来说有些过分,因为Toast类并没有提供这个功能.虽然如此,但方法总比问题多.通过一

Android编程之短信列表的时间显示实例分析_Android

本文实例讲述了Android编程之短信列表的时间显示.分享给大家供大家参考,具体如下: Android的短信的时间的显示做的很精细,首先保存在短信数据库mmssms.db中的短信时间都是Long型的数字,查询动作结束,取到这个值之后,会做转换,具体转换的动作在MessageUtils.java的formatTimeStampString函数中完成: public static String formatTimeStampString(Context context, long when) { r

Android编程之短信列表的时间显示实例分析

本文实例讲述了Android编程之短信列表的时间显示.分享给大家供大家参考,具体如下: Android的短信的时间的显示做的很精细,首先保存在短信数据库mmssms.db中的短信时间都是Long型的数字,查询动作结束,取到这个值之后,会做转换,具体转换的动作在MessageUtils.java的formatTimeStampString函数中完成: public static String formatTimeStampString(Context context, long when) { r

Android 4.3 Jelly Bean的更新内容

上周谷歌版Galaxy S4(GT-I9505)的Android 4.3 Jelly Bean刷机包流出,也让我们初步了解了Android 4.3的一些新特性.那么,Android 4.3究竟更新了什么?下面是我们已经发现的Android 4.3新特性. 相机 从技术上讲,这个相机应用UI变化不大,少许变化主要体现在设置栏上,从以前的圆形设置栏变成半圆设置栏,可惜的是,该相机应用在功能上还是不及HTC Sense和三星TouchWiz那么丰富.当然,目前已经可以设置在拍照状态下音量键充当快门键,

Android 开源源代码收集(不断更新中...)

图片加载:Android-Universal-Image-Loader                地址:https://github.com/nostra13/Android-Universal-Image-Loader http请求:android-async-http/               地址:https://github.com/loopj/android-async-http facebook-sdk-android:https://github.com/facebook/