Android 处理程序首次运行函数错误kotlin
我正在尝试做一个Android 处理程序首次运行函数错误kotlin,android,kotlin,Android,Kotlin,我正在尝试做一个处理程序()。在以java为基础的kotlin中,PostDelayed,但是这次我遇到了一个错误,有人能回答为什么会发生这种情况吗?最新的解决方案是什么?为什么有些函数或类会被划掉,比如在本例中的Handler() 利用科特林的lambda。以下代码将起作用: Handler(Looper.getMainLooper()).postDelayed({ val sharedPreferences = getSharedPreferences(&qu
处理程序()。在以java为基础的kotlin中,PostDelayed
,但是这次我遇到了一个错误,有人能回答为什么会发生这种情况吗?最新的解决方案是什么?为什么有些函数或类会被划掉,比如在本例中的Handler()
利用科特林的lambda。以下代码将起作用:
Handler(Looper.getMainLooper()).postDelayed({
val sharedPreferences = getSharedPreferences("SharedPref", MODE_PRIVATE)
var isFirstTime : Boolean = sharedPreferences.getBoolean("firstTime", true)
}, SPLASH_TIME_OUT.toLong())
请参阅我的答案:请参阅以下答案:
Handler(Looper.getMainLooper()).postDelayed({
val sharedPreferences = getSharedPreferences("SharedPref", MODE_PRIVATE)
var isFirstTime : Boolean = sharedPreferences.getBoolean("firstTime", true)
}, SPLASH_TIME_OUT.toLong())