我想在我的应用中显示和更新时钟。显示的时间是通过Web服务获取的。
现在我如何每秒/分钟更新一次textview?还有我如何保持时间同步?
答案 0 :(得分:0)
你可以让一个线程运行并让它睡眠所需的分钟数/秒(从ms转换后)。然后通过一个处理程序通过线程更新此文本,为您更新它。然而;您可以使用的一件事是系统时钟为您执行此操作(如果它们是相同的)。
答案 1 :(得分:0)
由于您的时间已经从网络服务中获取,因此您应该使用Timer
Service
或{{AsyncTask
以固定费率(例如每秒,分钟等)继续使用1}}实施。
您可以按
更新TextView
的内容
((TextView)findViewById(R.id.myTextView)).setText(formattedTime);
哪里
R.id.myTextView
指的是id
你的TextView
定义了你的formattedTime
layout xml和