Android悬浮框相关问题

菜头叔 2014-11-23 11:55:06
在activity里startService了一个服务,在service里创建了一个浮窗,现在是我只要按home键在服务内创建的浮窗就会被隐藏(debug模式下不会),服务还是在运行的。请问各位大神,为什么在服务内创建的浮窗会隐藏?
...全文
251 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunluyang 2015-08-27
  • 打赏
  • 举报
回复
用WindowManager实现not LocalWindowManager
菜头叔 2014-12-03
  • 打赏
  • 举报
回复
引用 3 楼 zbasd837 的回复:
 public void createDialog(String text) {
     final AlertDialog d = new Builder(getApplicationContext()).setMessage(text).setTitle(text).create();
     d.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
     // 这句会使touch事件都失效
     // d.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY);
     d.setButton("cancel", new DialogInterface.OnClickListener() {
      @Override
      public void onClick(DialogInterface dialog, int which) {
       d.dismiss();
      }
     });
     d.show();
    }
 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
用我这个试试
我的window也加入了alert_window权限。貌似不好用
菜头叔 2014-11-24
  • 打赏
  • 举报
回复
引用 1 楼 heaimnmn 的回复:
按home不是要让activity。ONstop了么,dialog也一样啊
是的,但是不会影响service吧?!我是在service里创建的浮窗,和activity么什么关系吧。
哎,真难 2014-11-24
  • 打赏
  • 举报
回复
按home不是要让activity。ONstop了么,dialog也一样啊
zbasd837 2014-11-24
  • 打赏
  • 举报
回复
 public void createDialog(String text) {
     final AlertDialog d = new Builder(getApplicationContext()).setMessage(text).setTitle(text).create();
     d.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
     // 这句会使touch事件都失效
     // d.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY);
     d.setButton("cancel", new DialogInterface.OnClickListener() {
      @Override
      public void onClick(DialogInterface dialog, int which) {
       d.dismiss();
      }
     });
     d.show();
    }
 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
用我这个试试

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧