Android 动态的显示时间
程序员文章站
2024-02-28 13:34:16
怎么才能动态的实现时间呢?也许刚入行的你不懂。如果不懂得话,请看代码(代码是最好的老师)。大笑
public void oncreate(bundle saved...
怎么才能动态的实现时间呢?也许刚入行的你不懂。如果不懂得话,请看代码(代码是最好的老师)。大笑
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(); } }
由上面的代码可以看出,这是一个多线程。实时获取系统的时间后,就更新数据。