我有来自 LocalTime.now() 的当前时间。我想使用当前时间来检查两个双数之间是否存在但我无法将时间转换为双数
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val CurrentTime = LocalTime.now().format(DateTimeFormatter.ofPattern("HH.mm"))
tvDetailIcon = view.findViewById(R.id.tvDetailIcon)
testTime = view.findViewById(R.id.testTime)
testTime.text = CurrentTime
if (24.00<testTime && testTime<25.00 ){
constraint.setBackgroundColor(Color.parseColor("#34495e"))
tvDetailIcon.setImageResource(R.drawable.ic_baseline_nights_stay_24)
}
else if (1.00<testTime && testTime<24.00){
constraint.setBackgroundColor(Color.parseColor("#349Bdb"))
tvDetailIcon.setImageResource(R.drawable.ic_baseline_wb_sunny_72)
}
Run Code Online (Sandbox Code Playgroud)
当我Flutter在 上运行项目时Android Studio,在模拟器上运行应用程序之前,事件日志会显示"An unexpected packet was received before the handshake"tsix次seven。之后应用程序就可以在模拟器上正常运行了。
但是当我在 上运行相同的项目时VS Code,它工作得很好。
注意:我也在JavaAndroid Studio 上制作应用程序,但从未显示此错误。