美文网首页
compose 返回键处理

compose 返回键处理

作者: yunhen | 来源:发表于2023-10-30 18:36 被阅读0次
val context = LocalContext.current
val dispatcher = LocalOnBackPressedDispatcherOwner.current?.onBackPressedDispatcher
val onBackPressedCallback = remember {
      object : OnBackPressedCallback(true) {
          override fun handleOnBackPressed() {
              Log.e(TAG," handleOnBackPressed -> 点击啦 ")
              mDfuUiState.updateClickBackKey(true)
//                    mDfuUiState.clickBackKey
          }
      }
  }
//添加 ,在onCreate里
dispatcher?.addCallback(onBackPressedCallback)

//移除 在 onDestory
onBackPressedCallback.remove()

相关文章

网友评论

      本文标题:compose 返回键处理

      本文链接:https://www.haomeiwen.com/subject/drnbidtx.html