文档章节

Android 弹出框的exception

深圳_小白菜
 深圳_小白菜
发布于 2014/04/21 11:19
字数 142
阅读 70
收藏 1
点赞 0
评论 0

 java.lang.RuntimeException: Unable to start service com.zshfzb.pop.MyService@41a76f10 with Intent { cmp=com.zshfzb/.pop.MyService }:
 android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@41a6c108 -- permission denied for this window type
     at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2515)
     at android.app.ActivityThread.access$1900(ActivityThread.java:133)
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
     at android.os.Handler.dispatchMessage(Handler.java:99)
     at android.os.Looper.loop(Looper.java:137)
     at android.app.ActivityThread.main(ActivityThread.java:4794)
     at java.lang.reflect.Method.invokeNative(Native Method)
     at java.lang.reflect.Method.invoke(Method.java:511)
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
     at dalvik.system.NativeStart.main(Native Method)
 Caused by: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@41a6c108 -- permission denied for this window type
     at android.view.ViewRootImpl.setView(ViewRootImpl.java:609)
     at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:326)
     at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
     at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
     at com.zshfzb.pop.MyWindowManager.show(MyWindowManager.java:69)
     at com.zshfzb.pop.MyService.onStartCommand(MyService.java:46)
     at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2498)
     ... 10 more

解决办法添加:

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />

© 著作权归作者所有

共有 人打赏支持
深圳_小白菜
粉丝 1
博文 105
码字总数 26076
作品 0
深圳
程序员
android 如何让fragment中的输入框弹出软键盘的时候fragment中的布局向上滑动而activity中的布局不动

今天在做直播模块的时候遇到如题的问题,我是用的viewpager+fragment做的(做横向滑动切换一个极净模式)有UI的界面如上图二有个输入框,点击输入框弹出如键盘会挤压fragment和activity的布局...

小飞92 ⋅ 05/27 ⋅ 0

EditText无法自动获取焦点

很多时候监听输入框焦点变化,或者进入页面时不弹出键盘的需求,这要用到使EditText不自动获取焦点 一, 将第一个EditText用LinearLayout包裹,并在LinearLayout中加入 使其无法获得焦点 二,...

我的天呐0_0 ⋅ 2017/03/09 ⋅ 0

Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)

一、前言 app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 在线更新就上面几个步骤,前2步比较简...

codeGoogle ⋅ 04/28 ⋅ 0

笔记67 | 记录从android stuido传代码到github的学习过程

前言 github是全球最好的一个管理代码的网站,用于迭代更新项目代码,本片记录学习从android stuido传上传代码到github过程; 准备 需要在你的电脑上安装git版本控制系统。如Git GUI; 在git...

项勇 ⋅ 04/11 ⋅ 0

艾润物联/vehicle-keyboard-android

停车王车牌号码专用键盘 VehicleKeyboard - Android 是停车王品牌的各端产品线的基础组件,专为提高中国车牌号码输入速度而定制开发的专用键盘组件,包括以下三个项目: Android项目,为And...

艾润物联 ⋅ 04/24 ⋅ 0

imtoken区块链国际版重磅来袭,支持比特币

在先知菌的上一篇imToken使用教程中,详细地解释了每一个操作过程,相信各位都学会使用了。最近,imToken推出了新版本,即imTokenV2国际版。 新版本即是推出新功能,不然便不叫新版本了!那具...

每日区块先知 ⋅ 06/05 ⋅ 0

android开发常用工具类、高仿客户端、附近厕所、验证码助手、相机图片处理等源码

Android精选源码 android开发过程经常要用的工具类源码(http://www.apkbus.com/thread-599826-1-1.html) Android类似QQ空间个人主页下拉头部放大的布局效果(http://www.apkbus.com/thread-5...

逆鳞龙 ⋅ 05/29 ⋅ 0

移动端解决input获取焦点软键盘弹出影响定位的问题

这是刚做前端时候写的文章,拿到简书上做记录吧!以免以后再遇到这样的坑。 在最近的一次H5页面开发中,发现在安卓端点击输入框的时候虚拟键盘会把最下边的‘保存’按钮顶上去。 在试了很多方...

愿爱无忧dk_ ⋅ 05/25 ⋅ 0

Echoprint系列--Android编译与调用

在Echoprint系列--编译中编译了源码,这次将Echoprint移植到Android平台并测试识别歌曲功能。 一、编译库 1、环境准备 Android NDK,我的是android-ndk-r10e 修改源码,把src中的.cxx的文件重...

jwzhangjie ⋅ 2015/06/10 ⋅ 0

项目需求讨论 - WebView下拍照及图片选择功能

前言: 如果觉得掘金上看图片放大看不清楚,可以跳到另外的同步发布的链接看,放大图片下部有个可以查看原图功能,很清楚:项目需求讨论 - WebView下拍照及图片选择功能 现在很多app里面,都...

青蛙要fly ⋅ 前天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 36分钟前 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 44分钟前 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 50分钟前 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

容器之查看minikue的environment——minikube的环境信息

执行如下命令 mjduan@mjduandeMacBook-Pro:~/Docker % minikube docker-envexport DOCKER_TLS_VERIFY="1"export DOCKER_HOST="tcp://192.168.99.100:2376"export DOCKER_CERT_PATH="/U......

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

mysql远程连接不上

设置了root所有hosts远程登录,可是远程登录还是失败,原因可能如下: 登录本地数据库 mysql -uroot -p123456 查询用户表 mysql> select user,host,password from mysql.user; 删除密码为空的...

冰公子 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部