Anthony
Anthony
我用MeizuPro 6把权限全部禁止后 除了 录音(自定义rationale) 含PageListener的权限申请(读取手机状态权限) 地理位置(注解) 这三项可用(会有提示说无权限) 其他都误报权限申请成功
Activity 通话记录(注解)拒绝权限后 提示读取授权成功。
### OkDownload Version v1.0.2-SNAPSHOT ### Problem Describe 前面有朋友提到的一个问题[是否可以做到并行下载时,用户动态添加DownloadTask?非串行实现](https://github.com/lingochamp/okdownload/issues/338) 回答说直接使用DownloadTask 的enqueue方法即可。 但是大多数的需求应该是,task是动态添加的,添加到任务池中也需要统一管理(取消、暂停、继续)等,一般的下载任务管理器是这样的,但是源码内可供使用的貌似就是DownloadContext,但是任务数量是在build时候就初始化了: ``` public DownloadContext build() { DownloadTask[] tasks = new DownloadTask[boundTaskList.size()]; return new DownloadContext(boundTaskList.toArray(tasks), listener, set); } ``` 也就是说,如果说我如果要实现动态添加并行下载任务,并且统一管理的话,下载任务就使用常规的DownloadTask下载,但是是需要开发者自己再封装一层来管理所有的下载task吗?我在demo中也没有看到相关代码。 目前我也只了解到了如果要统一管理task可以使用DownloadContext来操作,但是DownloadContext又不支持动态添加任务,这两者不能同时满足吗?
从Navigation过来的,项目迁移,遇到一个问题,关于自定义的抽屉菜单无法配合使用多顶层导航实现Fragment之间的管理 见:[官方的抽屉式多顶层导航实现示例代码](https://developer.android.com/guide/navigation/navigation-ui#add_a_navigation_drawer) 起因是这样,因为项目使用了自定义布局的抽屉式写法类似([利用DrawerLayout实现自定义左右抽屉布局](https://juejin.cn/post/6844903682111193096)) 但是这样在放弃使用官方样式的同时也抛弃了NavigationView的使用和menu相关的配置 所以没办法通过Navigation去实现同时多个顶层导航, 然后看了下fragivity的示例代码, 发现在Activity中去通过loadRoot()方法设置好像也只可能有一个顶层导航, 所以希望大佬看看有没有实现的可能, 如果有的话,可以麻烦在代码中加上相关示例吗? 因为我认为这是一个强需求