碰到这样一个问题,我想修改android系统Notification提示面板,想在上面添加一些自定义功能,如:在Notification Panel里面显示当前系统正在运行的applications,当我点击某个正在运行的程序时我想弹出一个对话框(dialog)来提示用户,相关的类在frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/下面,但我发现原来android系统那个notificatioin的父容器本来就是一个dialog。既 StatusBarService定义的 Expanded Dialog。然而我再想往上面添加dialog的话就报这样的错误:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application。请教大家们帮忙,怎么样解决这个问题。
解决方案 »
- 如何自己实现类似地图气泡的功能
- 百度,谷歌地图 精确到XX米 这个是怎么实现的?
- 做了一个读取网络图片的demo,却总是显示有连接错误,大家帮我看下吧
- 基于Rexsee项目中心的在线开发实现hello World,含代码
- jdk-6u14+Eclipse3.5+Android环境搭建问题
- 求教
- 两个字符串的equals 问题
- 求高手给一个android多张图片切换还能多点触摸的DEMO
- android的屏幕适配
- NFC开发如何动态设置android:requireDeviceUnlock="false"属性
- 怎样让横屏时输入法背景保持原来应用背景不是ExtractingText
- 程序打包安裝到手機上的問題
android系统的notificatioin里面。既 StatusBarService定义的 ExpandedView。而ExpandedView的父容器是一个dialog。我想在这个ExpandedView里面添加一个dialog。
全部动作我是一个一个service里面完成的,这个service是在lanuncher启动的时候跟着启动了。在这个service里面创建布局,所以说我根本就不存在什么Activity。