首页 > 系统 > Android > 正文

Android 动态的显示时间

2019-12-12 04:23:12
字体:
来源:转载
供稿:网友

怎么才能动态的实现时间呢?也许刚入行的你不懂。如果不懂得话,请看代码(代码是最好的老师)。大笑

public void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.main);     textView=(TextView) findViewById(R.id.time);       handler = new Handler() {         public void handleMessage(Message msg) {           textView.setText((String)msg.obj);         }       };     new Thread(this).start();   }   @Override   public void run() {     // TODO Auto-generated method stub     try {       while(true){         SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");         String str=sdf.format(new Date());         handler.sendMessage(handler.obtainMessage(100,str));         Thread.sleep(1000);       }     } catch (InterruptedException e) {       // TODO Auto-generated catch block       e.printStackTrace();     }   } 

由上面的代码可以看出,这是一个多线程。实时获取系统的时间后,就更新数据。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表