gpt4 book ai didi

android - 未经用户单击,无法以编程方式打开 optionsMenu

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:00 25 4
gpt4 key购买 nike

在我的项目中,我试图以编程方式打开optionsMenu,而无需单击用户的menu 键。我试过 openOptionsMenu() 但它给了我这样的错误 android.view.WindowManager$BadTokenException: Unable to add window -- .. 为什么它是...解决这个问题的方法是什么...

08-13 14:53:02.687: E/AndroidRuntime(1213): 致命异常: main08-13 14:53:02.687: E/AndroidRuntime(1213): java.lang.RuntimeException: 无法启动 Activity ComponentInfo{com.veytila.candideye/com.veytila.candideye.MainActivity}: android.view.WindowManager$BadTokenException : 无法添加窗口 -- token null 无效;你的 Activity 在运行吗?

最佳答案

感谢您的回复.....我从 Nandeesh 先生的帖子中找到了解决方案。我刚刚添加了以下代码及其工作...

 public void onResume()
{
new Handler().postDelayed(new Runnable() {
public void run() {
openOptionsMenu();
}
}, 500);

super.onResume();
}

关于android - 未经用户单击,无法以编程方式打开 optionsMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11932118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com