草庐IT

BadTokenException

全部标签

android - 在 XE16 中调用 openOptionsMenu() 导致 WindowManager.BadTokenException

我有一个GDK应用程序在XE12中运行良好,但现在在转换到GDK:19后在XE16中崩溃。特别是,在Activity中调用openOptionsMenu()(在这种情况下,打开LiveCard上的选项菜单)会导致BadTokenExceptions。Logcat输出:04-1603:36:43.197:E/AndroidRuntime(2465):FATALEXCEPTION:main04-1603:36:43.197:E/AndroidRuntime(2465):Process:com.voidstar.glass.sample.pinDrop,PID:246504-1603:36:

java - 安卓.view.WindowManager$BadTokenException : Unable to add window — token null is not valid

每当我尝试启动我的窗口类时,我都会收到此错误。我正在使用单独的类,而不仅仅是我的游戏类中的一个方法,因为我需要禁用该弹出窗口上的后退按钮。我用一个按钮调用这个类。如果我在我的游戏类中使用此代码,但在单独的类中不使用,则此代码可以正常工作。这是我的代码:publicclassPopup_pogresnoextendsActivityimplementsOnClickListener{privatePopupWindowpwindow;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedm

Android Spinner 错误 : android. view.WindowManager$BadTokenException: 无法添加窗口

我想使用String[]或ArrayList设置微调器值。我在其他Activity中完成了微调器,工作正常。在TabActivity组内的这个Activity中,另一个TabActivity。我的问题是将值设置到微调器中。Spinner显示正确Thay意味着当加载Activity时,它工作正常但是当我单击Onspinner时它给出错误:错误是:09-3016:11:37.693:ERROR/AndroidRuntime(699):FATALEXCEPTION:main09-3016:11:37.693:ERROR/AndroidRuntime(699):android.view.Win

android - 如何找出导致 BadTokenException 的原因

我正在开发一个包含多个Activity和服务的Android应用程序。一些Activity是在我导入到我的项目中的第3方库中定义的,问题是在某些设备上(特别是在三星GalaxyTabs中)我的应用程序在通过点击背面从一个Activity切换到前一个Activity时不断崩溃按钮。我做了一个LogCat,发现这是崩溃的原因:android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.os.BinderProxy@351c808eisnotvalid;isyouractivityrunning?a

android - WindowManager$BadTokenException : Unable to add window android. view.ViewRootImpl$W@61b864 -- 窗口类型 2010 的权限被拒绝

我正在尝试制作一个系统覆盖窗口,它也会出现在锁屏上。我确实在6.0版上做到了,但在7.0和8.0版上不起作用。第一次运行时,我被转移到我的应用程序的覆盖设置(正如AndroidM及以后的版本所预期的那样)并且我允许它。但是现在当我尝试从应用程序启动服务时它不断崩溃。我尝试了所有与此问题相关的事情,但还没有任何帮助我解决它。每次我尝试启动该服务时都会收到此错误:-FATALEXCEPTION:mainProcess:com.example.sumuix.lockdown,PID:5128java.lang.RuntimeException:Unabletocreateservicecom

android - 为什么在 android 中恢复 Activity 会导致 BadTokenException?

伙计们——谁能解释一下这个堆栈?请注意,我的代码无处可寻。如果你用谷歌搜索这些异常中的任何一个,遇到这个问题的每个人都试图在Activity终止后创建对话,这似乎不是这里的情况。这只是一份简单的Activity简历。我经常看到该领域的客户报告此异常,如果可能,我想更正它。android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.os.BinderProxy@405177d8isnotvalid;isyouractivityrunning?atandroid.view.ViewRoot.set

android - MapView onTap 问题 : android. view.WindowManager$BadTokenException:无法添加窗口—— token null 不适用于应用程序

有similarquestions对此,但对于试图为MapView实现onTap事件的人(比如我)来说,问题出在哪里可能并不明显。问题/问题是这样的:您正在尝试在MapView中实现自定义的ItemizedOverlay,如下所示:MyCustomItemizedOverlaymOverlay=newMyCustomItemizedOverlay(drawable,mContext);通常,如果您是从Activity中执行此操作,则使用:MyCustomItemizedOverlaymOverlay=newMyCustomItemizedOverlay(drawable,this);这

android - TabActivity 使用的 BadTokenException ActivityGroup

我需要在我的应用程序的TabHost中实现嵌套Activity。我使用这样的ActivityGroup类:publicclassCustomActivityGroupextendsActivityGroup{ViewrootView;publicstaticCustomActivityGroupgroup;privateArrayListhistory;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);this.history=newArrayList(

android - 显示自定义对话框android时出现WindowManager BadTokenException

当我运行我的代码时,我得到这个错误::E/InputEventReceiver(1363):Exceptiondispatchinginputevent.:E/MessageQueue-JNI(1363):ExceptioninMessageQueuecallback:handleReceiveCallback:D/dalvikvm(1363):GC_CONCURRENTfreed1898K,30%free4921K/6992K,paused78ms+107ms,total413ms:E/MessageQueue-JNI(1363):android.view.WindowManager

java - native react :android.view.WindowManager $BadTokenException

我有一个错误,我不知道从哪里开始。尝试更新react-native版本-但没有成功..环境react-native-cli:2.0.1react-native:0.54.2生产构建该应用已构建并发布到GooglePlay商店。所以它是编译的生产版本。认为这可能是模块的问题..但不太确定..这是我在主要组件中的导入importReact,{Component}from'react'import{View,Modal,Text,TextInput,StyleSheet}from'react-native'import{KeyboardAwareScrollView}from'react-n