小编Sid*_*don的帖子

撰写 UI(重构),窗口管理器不起作用

我正在 Android 上开发浮动窗口,但遇到了问题。因此,我的活动调用我的浮动类,该类创建视图并将其添加到窗口管理器,并带有显示并倒计时的计时器。在正常活动中尝试相同的代码时,它可以找到:S?

这是我的视图模型,其中包含 mutableStateOf 值

class WicViewModel : ViewModel() {

private val TAG = "WicViewModel"

private val a = 10000L
private val b = 1000L

private var _input: Long by mutableStateOf(a)

var input: Long
    get() = _input
    set(value) {
        if (value == _input) return
        _input = value

    }


fun start() {
    val timer = object : CountDownTimer(a, b) {
        override fun onTick(millisUntilFinished: Long) {
            Log.d("MYLOG", "text updated programmatically")
            input = millisUntilFinished

        }

        override fun onFinish() {
            input = 0 …
Run Code Online (Sandbox Code Playgroud)

user-interface android android-windowmanager kotlin android-jetpack-compose

7
推荐指数
1
解决办法
930
查看次数