目录
自己的例子是:
跳转到微信登录的界面WXEntryActivity,拿到微信的个人信息后,我调用后台接口判断这个微信账号是否注册过,没注册情况下弹窗了让用户选择是否去注册,结果WXEntryActivity页面直接finish了。所有手机都没问题,就锤子牌子手机出问题了,二话不说锤一下手机再说。
这种不正常的反映,在log日志里面打印的级别通过verbose能看到:
题外话:弹窗传入context,要为Activity,什么applicationContext就算了。
1.解决方法1(亲测)
第一步:清单文件加上:<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
第二步:dialog在show之前,加上dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
2.解决方法2(未测)
dialog传入上下文对象为Activity.this.getParent()