Android轮子哥
Android轮子哥
@shimingyue1994 小伙子,那你有没有研究过 MessageDialog 为什么在其他地方可以显示?但是偏偏在 Js 方法里面不行?
@shimingyue1994 小伙子,你打印一下 Js 方法是在哪个线程中回调就明白了。
#### 如何应对国内某些应用商店在明确拒绝权限后 48 小时内不允许再次申请的问题 * 首先这种属于业务逻辑的问题,框架本身是不会做这种事情的,但并非不能实现,这得益于框架良好的设计,框架内部提供了一个叫 IPermissionInterceptor 的拦截器类,当前有权限申请的时候,会走 requestPermissions 方法的回调,你可以重写这个方法的逻辑,先去判断要申请的权限是否在 48 小时内已经申请过了一次了,如果没有的话,就走权限申请的流程,如果有的话,那么就直接回调权限申请失败的方法。 ```java public final class PermissionInterceptor implements IPermissionInterceptor { private static final String SP_NAME_PERMISSION_REQUEST_TIME_RECORD = "permission_request_time_record"; @Override public void...
@cuibg 你这个问题也可以通过这种方式来实现
> 这样做的话,我们得把源码下下来实现,不能直接gradle 不需要,小伙子,这个拦截器有开放 API 给外部设置的,你可以看一下框架的 API 文档。
> 请求权限的时候在状态栏下弹出popupwindow? 在拦截器中显示对应的 UI,至于这个 UI 是什么,可以是 Dialog,也可以是 PopupWindow
还有,小伙子,下次提问题,记得按照 issue 模板填写,从下一个人开始,如果没有严格按照这个 issue 模板填写是不会受理的,无论是不是框架的问题。
收到,多谢小伙子的推荐
@youlookwhat 小伙子,加上了,留意一下。
@zhaoxiuyu 收到,多谢小伙子的建议,我会考虑一下。