macarthor

Results 15 issues of macarthor

我们公司的产品,由若干app和若干sdk组成 其中一个sdk组发布的aar,静态包含了droidplugin的代码;另一个sdk组的aar,也静态包含了android.app.IServiceConnection的代码 这样就造成了app在集成2个sdk时,发生编译错误: > com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Landroid/app/IServiceConnection$Stub; 由于是不同部门,而且sdk各自有其它适用场景,我们无法要求不同的sdk组重新发布不包含android.app.IServiceConnection的aar。 那如何在不修改两个sdk aar的情况下,成功编译呢?

> 每个组件 (模块) 在测试阶段都可以独立运行, 在独立运行时每个组件都可以指定自己的 Application, 这时组件自己管理生命周期就轻而易举, 比如想在 onCreate 中初始化一些代码都可以轻松做到, 但是当进入集成调试阶段, 组件自己的 Application 已不可用, 每个组件都只能依赖于宿主的生命周期, 这时每个组件如果需要初始化自己独有的代码, 该怎么办? > 在基础层中提供一个用于管理组件生命周期的管理类, 每个组件都手动将自己的生命周期实现类注册进这个管理类, 在集成调试时, 宿主在自己的 Application 对应生命周期方法中通过管理类去遍历调用注册的所有生命周期实现类即可 如果某个业务模块自己依赖的库,需要一个比较高的初始化优先级,MVPArms是否支持呢? 再进一步,如果MPVArms支持初始化优先级,那不同模块都要求初始化优先级,各自都把自己注册为high(因为它们互不知道彼此),又该如何呢?

when I use /f argument to open xfreerdp in full screen mode, pressing ctrl alt enter will make it windowed, but some RDP area cannot be accessed, due to lack...

feature

hi, it's hard to find what code of my own project leads to the block. so what if highlighting the project code in the back trace.

enhancement
help wanted

sometimes we do not need result, but cannot use a null ResponseHandlerInterface argument, or it throws error. what about allowing null ResponseHandlerInterface argument? so that we don't need to create...

i know that there are cancelling method based on `Object tag`, but developers must write many additional codes for existing codes. what about add a method `public boolean cancelRequest(Context context)`,...

### 相关问题 看到了#2642,于是有了这个想法,目前主目录下的文件比较杂乱,各种后缀(当然不是后缀本身乱,而是它对应的文件的功能):exe、dll、json、log、tmp、zip_temp ### 描述你希望的解决方案 希望把程序产生的文件放到按功能区分的独立文件夹里,比如: - temp目录:存放临时文件,比如程序、lib和geo的下载文件,更新程序的临时文件,以及其它文件,万一用户下载或其它场景中间由于各种原因而退出程序,那么用户可以自行删除这个文件夹,不用产生垃圾文件。当然这个需要考虑文件被删除的完整性问题 - log目录:存放日志,方便清理文件和用户提bug时上传 - json/config目录:配置文件,方便用户在程序外查看和分享 - geodata目录:存放geoip/geosite文件 - #2642 提到的目录 - etc. 总之就是希望根目录保持从github下载的初始状态,生成的文件都分门别类的放到文件夹里 ### 描述你所考虑的替代方案 _No response_ ### 我确认已查询历史issues - [X] 是

enhancement

### 预期情况 设置活动服务器时,如果连接时间较长,界面可以响应用户操作 ### 实际情况 设置活动服务器时,如果连接时间较长,会发现界面假死 ### 复现方法 把一个连接时间较长的服务器设为活动服务器,在连接成功前点击界面元素 ### 日志信息 我觉得这个UI问题应该没有log ### 额外信息 应该是在主线程进行了网络操作,导致了无法响应UI事件。 如果放到非主线程中,UI可以相应用户操作的话,那么可能会有部分操作影响当前的连接过程,比如换另一个服务器、修改连接参数(会导致参数在线程间的同步问题),等等。所以需要作者来决定怎么修改,是屏蔽某些操作,还是直接加个模态的转圈对话框(明显这个简单,但是整个软件没有这个风格的UI) ### 我确认已更新至最新版本 - [X] 是 ### 我确认已查询历史issues - [X] 是

bug

### 预期情况 在更新订阅时,服务器列表没有重复条目 ### 实际情况 在更新订阅时,服务器列表出现重复条目 ### 复现方法 - 在[fastlink](https://fastlink.so)注册一个账号(注册邮箱不用存在,没有验证邮件),购买一个3天免费试用的订阅 - 在v2rayn里更新这个订阅 - ctrl f搜索“iplc|广港” ### 日志信息 log里没有这个相关信息 ### 额外信息 不是必现,但出现频率很高,试几次肯定可以复现 ### 我确认已更新至最新版本 - [X] 是 ### 我确认已查询历史issues - [X]...

bug

i know this should be a client feature and this is the server/agent repo. but i did not find the place to fire it for the client... the feature should...