HeartBeats

Results 17 issues of HeartBeats

使用时编译报错如下: ```shell Execution failed for task ':app:transformClassesWithTraceManTransformForEnvTDebug'. > Module requires ASM6 * Try: Run with --info or --debug option to get more log output. Run with --scan to get full...

## 建议收集 * issue 是否有人曾提过类似的问题? 未搜索到 * 你觉得框架有什么不足之处? 我在做文件的上传或下载时使用此框架,有个需求需要暂停上传或者下载任务,发现没有此方法,希望大佬可以考虑添加暂停和重新唤醒任务的相关方法

help wanted

大佬您好,我的 tab布局如下: ```xml ``` 整个tab 设置属性如下: ```xml ``` 最终显示的效果却如下: ![image](https://user-images.githubusercontent.com/33248551/168791211-e3212219-cb42-4d3a-8d3b-821b4fa99015.png) 无论我怎么设置 tab布局 中的 paddingEnd 或者 marginEnd,始终都达不到想要的效果,现在除了想到写死宽度,在设置指示器的宽度,没想到好的方法

help wanted
需求

大佬, 上次提出的问题 #1053 修改后仍未达到自己想要的效果,因此尝试使用最优方案: `PluginManagerThatSupportMultiLoader ` 来在同一 PPS 中对插件包进行隔离加载, 在使用调试过程中发现 `PluginManagerThatSupportMultiLoader ` 存在以下问题: 1. `onPluginServiceConnected` 方法仅在绑定 Service 成功后调用一次导致的 `mPpsController.setUuidManagerForPlugin()` 方法不会对不同的插件包设定不同的 `UuidManager` 2. `loadPluginLoader(uuid)` 方法中存在对 `mPluginLoader` 的判空校验,因此无法根据不同的 PluginKey 获得对应的 `mPluginLoader` 3....

大佬我写了个 ProcessPluginManager 期望快速实现不同的多 PPS,主要实现相关抽象方法如下: ![image](https://user-images.githubusercontent.com/33248551/191248837-e01e7675-4d5c-4e8e-9b14-f213be9fcfbc.png) 期望从外部传入不同的 managerName 以及 ppsName 快速实现多 PPS 的实现, 但 BasePluginManager 初始化时就会获取 managerName ,如下图: ![image](https://user-images.githubusercontent.com/33248551/191249117-2f1ae228-dc1f-4ecf-9d95-b8debfb4bac3.png) ProcessPluginManager 又连续继承自 BasePluginManager ,所以 ProcessPluginManager 初始化时 UnpackManager 的 mAppName 为 null, mInstalledDao...

大佬,已有项目改造插件中使用了 litepal 数据库框架, litepal 声明存储方式如下: ![image](https://user-images.githubusercontent.com/33248551/190431286-680d5ad0-89b4-4bb8-9fc3-dca892ab1b8a.png) 当调用 `LitePal.getDatabase()` 即会产生异常,整个调用堆栈异常如下图: ![image](https://user-images.githubusercontent.com/33248551/190436204-a32c127b-195c-4d5f-8f62-fda3900eac7c.png) 跟踪代码发现 litepal 初始化数据库名称时根据如下方法: ``` java Connector.java private static LitePalOpenHelper buildConnection() { LitePalAttr litePalAttr = LitePalAttr.getInstance(); litePalAttr.checkSelfValid(); if (mLitePalHelper == null)...

bug
PR welcome

Please provide the following informations. - System version windows 11 - Java version Java 11 - Gradle version 7.3.3 - Android Gradle plugin version 7.2.1 - Booster version 4.15.0 -...

大佬,我在做插件依赖 Base 插件启动时,报如下错误: ![image](https://user-images.githubusercontent.com/33248551/210515824-1fc5fa79-0ba8-408e-b0ce-85467d7f491b.png) 插件结构如下:`nygl dependsOn = ['base-app']` 在 nygl 的插件中声明了一个 FileProvider , 声明如下: 报错的实际原因就是找不到 provider_um_paths 这个文件,但是生成的插件 APK 中是有这个资源的: ![image](https://user-images.githubusercontent.com/33248551/210521926-abdce3f3-bf6d-4cb5-acbc-8637f47dede4.png) 对应的资源文件也可以找到: ![image](https://user-images.githubusercontent.com/33248551/210521967-6732b0e6-f9d0-4a50-9c7a-6db294b45357.png) 不是很明白是什么原因导致的,希望大佬可以指点一下?

大佬,我这边的插件项目结构如下: ![image](https://user-images.githubusercontent.com/33248551/206667862-9ced84db-337b-4ecd-8815-1f14f4c77587.png) 我在 nygl 插件的中使用了一个主题,声明如下: ![image](https://user-images.githubusercontent.com/33248551/206668102-b441141e-b787-4bab-9b2c-c9eef2c2e9cb.png) nygl 的 build.gradle 中依赖如下: ![image](https://user-images.githubusercontent.com/33248551/206668400-78d6b993-17b7-4c32-9642-b4a407e447c7.png) 当使用 normal 变体时运行没有任何问题,切换为 plugin 时即找不到相关的主题了,该主题我看实际位置是在 `appcompat` 库下, 它是以 api 的方式被我依赖在 `base-lib` 中, 请问我该如何解决此问题?目前只想到在各个插件中单独依赖该库,但害怕会出其他问题。