[英]Jetpack compose soft keyboard opens up when switching apps
我當前使用 Jetpack Compose 創建的應用程序中有一個奇怪的錯誤。
問題:在應用程序中打開軟鍵盤后,由於任何帶有TextField
的屏幕,每次從不同應用程序切換到此應用程序時都會顯示鍵盤。
無法提供最小的可重現代碼,因為我不知道是哪個代碼導致了這個問題,而且我很晚才注意到這一點,因為我沒想到切換應用程序時會出現錯誤。
整個源代碼在 Github 上: https ://github.com/Abhimanyu14/finance-manager/tree/main/codebase/android。
如果任何特定代碼可能有幫助,請發表評論。
添加我能想到的與鍵盤相關的代碼可能會產生影響。
每當發生可組合導航時,鍵盤就會隱藏,
使用LocalSoftwareKeyboardController
,
val keyboardController = LocalSoftwareKeyboardController.current
keyboardController?.hide()
這是撰寫中的一個錯誤( https://issuetracker.google.com/issues/225541817 )。 它從 compose 1.2.0-beta02 開始修復
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.