`
kingbinchow
  • 浏览: 124497 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PopupWindow 的BadTokenException

 
阅读更多
进入Activity就弹出PopupWindow 来,结果编译运行后报异常:“android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@983iefd89 is not valid; is your activity running? ”

后来发现,是要等Activity都进行完,才能pop出这个popupwindow;
解决方案:
在你所想弹出的布局中
yourLayout.post(new Runnable() {

    @Override
    public void run() {
       mPopupWindows.showAtLocation(yourLayout,Gravity.CENTER, 0, 0);
       }
    });
分享到:
评论

相关推荐

    PopupWindow

    ### PopupWindow知识点详解 #### 一、PopupWindow简介 PopupWindow是Android开发中常用的一种用于显示弹出窗口的组件。与传统的Dialog对话框不同,PopupWindow具有更多的灵活性和定制性。当PopupWindow弹出时,...

    android popupwindow 底部灰色背景

    在Android开发中,PopupWindow是一个非常实用的组件,它允许我们创建浮动窗口,可以在Activity的任何位置显示。在实现特定的UI设计时,比如底部弹出菜单或对话框,我们可能会遇到需要添加底部灰色背景的需求。这个...

    安卓popupwindow相关-仿微信popupwindow.zip

    在安卓开发中,PopupWindow是一个非常实用的组件,它能够以弹出窗口的形式展示内容,类似于iOS中的ActionSheet。在本资源"安卓popupwindow相关-仿微信popupwindow.zip"中,开发者提供了一种模仿微信应用内...

    PopupWindow之显示顶层对话框代码

    PopupWindow是Android开发中一个非常重要的组件,它允许开发者创建可弹出的窗口,通常用于显示临时信息或者作为上下文菜单。在Android应用设计中,PopupWindow可以为用户提供直观、便捷的交互方式,比如在主界面之上...

    popupwindow实现按钮下方阴影

    在Android开发中,PopupWindow是一种常用的轻量级弹窗组件,用于在屏幕任意位置显示一个浮层视图。本文将详细讲解如何实现标题所描述的功能:“popupwindow弹窗实现点击按钮,下方弹出popwindow,并且只是按钮下方有...

    PopupWindow嵌套Demo

    PopupWindow在Android开发中是一种非常常用的轻量级弹窗组件,它可以用来实现各种自定义的交互界面,如下拉菜单、提示信息等。在实际应用中,有时我们需要在一个PopupWindow中嵌套另一个PopupWindow,以实现更复杂的...

    Android从屏幕底部弹出PopupWindow

    在Android开发中,PopupWindow是一种常用的UI组件,它可以在屏幕上的任意位置显示一个浮动窗口,通常用于实现类似下拉菜单、提示框等效果。在这个场景中,我们要实现的是从屏幕底部弹出的PopupWindow,并带有滑动...

    让popupwindow显示在view的上方并与该view水平居中对齐

    PopupWindow是Android开发中一个非常实用的组件,它允许我们创建一种浮动的窗口,通常用于显示临时信息或者快捷操作菜单。在Android应用设计中,有时我们需要让PopupWindow出现在某个特定View的上方,并与该View水平...

    自定义popupWindow修改版

    PopupWindow是Android开发中常用的一种轻量级弹窗组件,常用于实现下拉菜单、浮层提示等效果。在这个“自定义popupWindow修改版”项目中,我们将深入探讨如何根据需求定制PopupWindow,以实现更丰富的功能和更好的...

    popupWindow 大小 位置

    PopupWindow是Android开发中常见的一种轻量级对话框,它能浮现在Activity之上,用于显示临时信息或提供交互操作。本篇文章将详细讲解如何灵活设置PopupWindow的大小、位置以及弹窗方向,帮助开发者实现更加丰富的...

    Android PopupWindow使用

    PopupWindow在Android开发中是一个非常实用的组件,它允许开发者创建弹出式窗口,用于显示临时信息或提供交互式操作。在微信等社交应用中,PopupWindow常用于下拉菜单、快捷操作、提示信息等场景。本文将详细介绍...

    安卓popupwindow相关-PopupWindow模仿UC底部Menu.rar

    PopupWindow在Android开发中是一种非常常用的轻量级弹窗组件,它可以用来实现各种自定义的交互界面,如底部菜单、浮动提示等。本资源“安卓popupwindow相关-PopupWindow模仿UC底部Menu.rar”旨在帮助开发者了解如何...

    popupwindow_demo.zip

    PopupWindow是Android开发中一种非常实用的组件,它允许开发者创建可自定义的浮窗,这些浮窗可以显示在屏幕的任何位置,并且通常用于快速显示一些临时信息或者提供额外的功能选项。在Android应用设计中,PopupWindow...

    安卓 PopupWindow 简单使用学习

    PopupWindow是Android系统提供的一种轻量级的弹出窗口组件,它可以在屏幕的任意位置显示一个浮动视图,常用于创建下拉菜单、提示信息或者简单的对话框等。本篇文章将深入探讨PopupWindow的基本概念、使用方法以及在...

    Android PopupWindow与Activity之间的数据传递.zip

    在Android开发中,PopupWindow和Activity是两个非常重要的组件。PopupWindow通常用于创建浮动窗口,如下拉菜单、提示框等,而Activity则是应用程序的基本单元,承载着用户界面和业务逻辑。两者之间的数据传递是实现...

    Android PopupWindow使用示例

    在Android开发中,`PopupWindow`是一个非常实用的组件,它可以用来创建弹出式窗口,类似于下拉菜单、提示框或者浮动视图。这个组件在许多场景下都非常有用,例如在主界面之上显示附加信息或者提供附加操作。下面将...

    仿微信右上角弹出PopupWindow

    在Android开发中,`PopupWindow`是一个非常实用的组件,常用于实现各种临时显示的弹出界面,如下拉菜单、浮动提示等。本Demo旨在模仿微信应用中的右上角弹出功能,提供一个类似的用户体验。我们将深入探讨如何创建和...

Global site tag (gtag.js) - Google Analytics