获得许可后,软键盘第一次不显示

问题描述 投票:1回答:1

我读了所有类似的问题,但在我的情况下没什么用。我有一个活动,它在启动时会自动显示软键盘。它工作流畅,没有错误。但问题是我需要对此活动使用权限,因此当第一次执行活动并询问权限(然后授予权限)时,无论如何都不会显示软键盘(我甚至需要按2-3次编辑文本)加载)我可以使用recreate()方法明确修复它,因为它只需要一次,但你知道屏幕刷新滞后会降低应用程序质量。请问有什么建议吗?谢谢

permissions android-softkeyboard
1个回答
0
投票

我找到了一种方法,虽然它可能对您的特定情况没有帮助,但可能会帮助其他人。您可以将windowSoftInputMode设置为stateAlwaysVisible,用于您在接受/拒绝权限后希望看到键盘的活动,它将自动弹出。

© www.soinside.com 2019 - 2024. All rights reserved.