先说具体做法,原因在其后给出:

写好Alter功能块后,在alter.show()语句前加入:

[java]  view plain copy
  1. alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

注:alter为AlertDialog类型对象

然后在AndroidManifest.xml中加入权限:

[java]  view plain copy
  1. <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>

下面进行简单的解释:

如果只在Service中写入常在Activity中使用的创建Alter的代码,运行时是会发生错误的,因为Alter的显示需要依附于一个确定的Activity类。而以上做法就是声明我们要弹出的这个提示框是一个系统的提示框,即全局性质的提示框,所以只要手机处于开机状态,无论它现在处于何种界面之下,只要调用alter.show(),就会弹出提示框来。

转载于:https://my.oschina.net/tingzi/blog/171902

android在Service中弹出Dialog对话框,即全局性对话框相关推荐

  1. android dialog service,Service中弹出Dialog

    dialog是依附于activity存在的.但是app中经常需要使用以下的情况,在service中做一些后台操作,在某个临界条件满足时,显示一个dialog告知用户. 这时dialog无法直接从ser ...

  2. Android移动开发之【Android实战项目】在Service中弹出Dialog对话框,即全局性对话框

    文章目录 写好Alter功能块后,在alter.show()语句前加入: 然后在AndroidManifest.xml中加入权限: 下面进行简单的解释: 写好Alter功能块后,在alter.show ...

  3. Android如何在service中弹出对话框

    最近又听人聊到Android能不能在service中弹出对话框的问题,于是总结一下 答案是肯定的,系统可以在低电量的时候弹出电量不足的提示,那么我们也可以按同样的方法做到 下面介绍在service中弹 ...

  4. Android在Service中显示Dialog

    在Service中弹出一个Dialog对话框 第1步:在应用的AndroidManifest.xml中需要添加权限.没有无法显示. <uses-permission android:name=& ...

  5. android在Service,BroadCast onReceiver()中弹出Dialog对话框

    为什么80%的码农都做不了架构师?>>>    写好Alter功能块后,在alter.show()语句前加入: alert.getWindow().setType(WindowMan ...

  6. Android高效率实现弹出带动画效果的对话框,仿照微信对话框效果

    转载请注明出处: http://blog.csdn.net/jakeyangchina/article/details/53423453 看到很多app页面里都有弹出对话框效果,今天使用PopupWi ...

  7. Android中修改弹出dialog背景无色透明,弹出时有遮罩

    先在styles.xml中写入下面样式 1 <style name="dialog" parent="@android:style/Theme.Dialog&quo ...

  8. Android中弹出对话框,AlertDialog关键代码

    写在这里便于以后查看. Android中弹出对话框的关键代码: 1 btn01.setOnClickListener(new OnClickListener() { 2 3 @Override 4 p ...

  9. android 底部弹窗失效,Android实现从底部弹出Dialog(和PopWindow实现的效果同样)

    布局文件:dialog_custom_layout.xmlandroid android:orientation="vertical" android:layout_width=& ...

最新文章

  1. 2021年值得关注的人工智能与机器学习的五大趋势
  2. 助力区域性银行突破困局,网易云信入选爱分析报告典型案例
  3. http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=9332 多broser
  4. 使用PXE+dhcpd+vsftpd+tftp+kickstart 实现无人值守安装linux
  5. 17.看板方法——瓶颈和非即时可用资源笔记
  6. C++访问WebService(gSoap方式和com组件方式)
  7. iPhone清理喇叭灰尘_手机喇叭用久了灰尘多,与其经常换手机,不如自己动手清理...
  8. java数据结构——哈希表
  9. 三峡大学学生选课系统_201014119_赵敏_三峡大学学生选课系统.doc
  10. 二十一世纪大学英语读写教程学习笔记(原文)——3 - Stevie Wonder: Sunshine in the Shadow(Stevie Wonder——黑暗中的阳光)
  11. linux系统学文档pdf,Linux操作系统学习.pdf
  12. 联想笔记本e480恢复出厂设置_联想e480恢复【快速学会免费恢复】
  13. DappRadar x BGA 7月链游报告:链游占行业用量近60%,融资额降至3亿美元
  14. 安庆师范大学计算机学院书记,安庆师范大学计算机与信息学院导师教师师资介绍简介-陈春生...
  15. java抽象类数组初始化_【Java抽象类 11】
  16. postman高级用法+Jenkins持续集成
  17. GLES2.0中文API-glGetUniformLocation
  18. DB2数据库安装(db2 9.7 ,centos7)
  19. Python基于Pyecharts 1.X的世界地图、省、市、县(区)地图、热力图和飞行航线图
  20. 企业微信回调服务器python,微信企业号开发:开启回调模式/Python判断信息-回复指定内容示例代码...

热门文章

  1. linux mv 保持目录结构_Linux中的mv命令详解
  2. 4路组相连cache设计_Cache组织方式
  3. C语言 | 使用牛顿法求非线性方程的一个实根(附代码)
  4. 北斗导航 | 卫星信号的跟踪与解调
  5. IsDlgButtonChecked()
  6. linux前10ip,检查网口流量与前10名流量大IP
  7. 在Linux上编写并运行Java文件
  8. 英语语法---句子成分总结
  9. 浙江省团校计算机考试试题及答案,2001年秋浙江省高校计算机等级考试试卷(二级C)及答案..doc...
  10. 香帅的北大金融学课笔记 -- 金融学专题