我有一个应用程序,它使用popupWindow进行用户聊天。它是从Fragment启动的,所提供的context是getActivity()。我将输入popupWindow的multilineEditText,大约5分钟后,我将经常遇到以下错误:
android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@d1cf1ec is not valid; is your activity running?
at android.view.View
我有具有edittext的自定义布局的popup window。我试图用setError方法在edittext中显示错误消息,但它给出了以下异常。
android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@211ffd68 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:579)
at android.vi
我在应用程序中,用户必须从Spinner中选择一个整数。我正在使用Adapter填充Spinner。代码是这样的。
Integer[] intArray = new Integer[500];
for (int i = 0; i < 500; i++)
intArray[i] = i + 1;
ArrayAdapter<Integer> adapter = new ArrayAdapter<Integer>(this, android.R.layout.simple_spinner_dropdown_ite
当我试图从PopupWindow (或对话框)弹出InputMethodService时,我也得到了相同的异常:
FATAL EXCEPTION: main
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
at android.view.ViewRoot.setView(ViewRoot.java:505)
at android.view.WindowManagerImpl.addV
我无法筛选列表视图,它在弹出窗口中。
如果有异常,它会失败。
android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@150769 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:679)
at android.view.WindowManagerGlobal.addView(W
我有一个popUpWindow,如果用户仍然在当前活动中,则需要在几秒钟后显示它。我实现了检查该活动是否未完成/销毁,然后显示弹出窗口,对于周末用户来说,它运行良好:) (从一个活动缓慢地单击到另一个活动),但是在高压测试中(活动正在重新创建、完成、快速地从活动移动到活动),这给了我这个错误:
android.view.WindowManager$BadTokenException:无法添加窗口-令牌null无效;您的活动正在运行吗?在android.view.ViewRootImpl.setView(ViewRootImpl.java:598) at android.view.Window
我正在使用具有2个TextViews的自定义视图的PopupWindow,我正在尝试响应单击事件,但单击事件没有触发,以下是我使用的代码 /* Get the binding object */
val binding: XYZBinding = XYZBinding.inflate(
LayoutInflater.from(applicationContext),
null,
false
)
binding.clickHandler = this
/* Set the popup menu w
好的,我有以下要求:
一个EditText,如果用户键入@一个带有建议的弹出式
用户可以继续输入,这将过滤建议。
用户可以点击一个建议,这将完成条目并取消弹出窗口。
用户可以在弹出窗口外点击,从而将其排除在外。
这是我的代码:
PopupWindow popupWindow = new PopupWindow(mContext);
// Create ListView to show the suggestions
ListView listView = new ListView(mContext);
l
我的PopupWindow在我的API28,29模拟器上工作得很好,但不确定为什么它在我的API19真实设备上没有显示任何视图。这个窗口肯定是创建的,因为当我点击放大视图的按钮时,它是聚焦的。 我的自定义弹出窗口: public class MessagesMoreMenu extends PopupWindow {
private static final String TAG = "MessagesMoreMenu";
private Context mContext;
public MessagesMoreMenu(Context c
我在我们的崩溃日志中看到这个错误只来自Android6.0.1设备,而不是特定于设备的。
Fatal Exception: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:849)
at android.view.WindowManagerGlobal.addView
我有一个带有PopupWindow的WebView应用程序,它可以打开Facebook的页面,任何上下文菜单,比如: WebView中文本字段上的自动完成,甚至应该显示供用户复制/粘贴/剪切应用程序的选项的Long Press,都会立即导致应用程序崩溃,并出现以下错误:
FATAL EXCEPTION: main
android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@418cdab0 is not valid; is your activit
我试图在EditText中进行长时间单击,但当我进行长时间单击时,我会收到下面的错误。我希望能够进行长时间的单击以获取复制/粘贴/选择所有上下文弹出,以便用户可以将文本粘贴到框中。
Fatal Exception: android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@799bfc6 is not valid; is your activity running?
EditText位于PopupWindow中的ScrollView中。因此,当错
我有一些代码可以创建一个弹出式窗口,并为它分配一个包含两个ImageView项的XML布局。
popupWindow.setTitle("New note");
popupWindow.setMessage("choose the type of note to create");
View noteChoices = inflater.inflate(R.layout.addnotepopup, null);
popupWindow.setView(noteChoices);
popupWindow.setPositiveButton(null, null
我在WebView活动中添加了一个菜单。当PopupMenu.show()执行时,App有时会崩溃。
添加窗口在android.view.ViewRootImpl.setView(ViewRootImpl.java:536) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:260) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69) at android.widget.PopupWindow.invokePopup(P
我在Xamarin Android应用程序中使用Mvvmcross。我正在尝试使用带有RecyclerView的PopupWindow来加载项目。然而,在显示弹出窗口时,我得到了"Object reference not set to an instance of an object“异常。下面是堆栈跟踪
[MonoDroid] System.NullReferenceException: Object reference not set to an instance of an object.
[MonoDroid] at MvvmCross.Droid.Support.V7.R