【发布时间】:2021-08-21 06:26:36
【问题描述】:
背景
我有一个 Android 应用程序,它在主要活动的文本视图中将时间显示为字符串。每过一分钟,我都会更新文本。当按下我手机上的电源按钮时,手机被锁定并且应用程序暂停(它没有被破坏)。手机解锁后,应用程序会恢复,一切照常进行。
问题
解锁手机后,应用弹出并恢复,但最初,textview中显示的时间是应用被锁定的时间。大约一秒钟后,我会更新时间,明确设置恢复时间。
override fun onResume() {
// Try to make the clock update immediately
clockView.text = SimpleDateFormat("h:mm").format(Date())
super.onResume()
}
如何在显示旧值之前更新文本视图? android 是否在做一些时髦的事情,比如在正确恢复/渲染之前显示应用程序的快照?
【问题讨论】:
标签: android kotlin android-layout android-view