AndroidBaseFrameMVVM icon indicating copy to clipboard operation
AndroidBaseFrameMVVM copied to clipboard

收集建议的 issue

Open Quyunshuo opened this issue 4 years ago • 31 comments
trafficstars

如题这是一个收集建议的 issue,楼主平时工作比较忙,虽有有不断的去优化框架的内容,但是一个人的能力终归是优先的,如果 xdm 有好的建议、优化、更好的实现方式、补充功能等想法,可以通过此 issue 发表一下,我会经常看大家的提议去优化框架的内容。

Quyunshuo avatar Oct 21 '21 01:10 Quyunshuo

博主为什么不选择使用dataBinding呢?对于dataBinding个人也比较纠结,感觉存在较多的问题,但是又是谷歌官方推的库

zengyunpeng avatar Oct 26 '21 02:10 zengyunpeng

博主为什么不选择使用dataBinding呢?对于dataBinding个人也比较纠结,感觉存在较多的问题,但是又是谷歌官方推的库

关于 DataBinding 这个库确实声音挺多的,我个人也不喜欢这个库,所以没有用,后面慢慢发展的话,到了 compose 的时候,就完全用不到这个库了。

Quyunshuo avatar Oct 28 '21 01:10 Quyunshuo

请问作者,添加全局网络请求头有封装吗

wenshuo001 avatar Dec 11 '21 14:12 wenshuo001

请问作者,添加全局网络请求头有封装吗

你说的是header吗

Quyunshuo avatar Dec 11 '21 15:12 Quyunshuo

是的

wenshuo001 avatar Dec 12 '21 02:12 wenshuo001

是的

这个暂时没有,我在想有没有必要写这个,因为header头比较简单,就一个简单的拦截器,我后续考虑一下加上这个

Quyunshuo avatar Dec 12 '21 03:12 Quyunshuo

了解

wenshuo001 avatar Dec 12 '21 03:12 wenshuo001

不同model需要不同的请求头,有什么好的办法吗?

chyi-dev avatar Dec 28 '21 08:12 chyi-dev

能不能更新一下Gradle以及kotlin等这些库的版本到最新?2022年

licoba avatar Apr 02 '22 09:04 licoba

能不能更新一下Gradle以及kotlin等这些库的版本到最新?2022年

近期会进行更新和优化,工作比较忙

Quyunshuo avatar Apr 12 '22 01:04 Quyunshuo

作者大大 我在构建的时候总是构建失败 问了朋友查了百度都没有结果 我是要把那个静态参数类取消吗 希望能抽空回答我的问题哈 因为很少人使用buildSrc as用的版本是4.1.3和小蜜蜂

A problem occurred evaluating project ':app'.
> No signature of method: build_1f4n31cstp0l80xar4ff3dd78.android() is applicable for argument types: (build_1f4n31cstp0l80xar4ff3dd78$_run_closure1) values: [build_1f4n31cstp0l80xar4ff3dd78$_run_closure1@2183ef4d]

Lincaiqin0605 avatar May 19 '22 03:05 Lincaiqin0605

作者大大 我在构建的时候总是构建失败 问了朋友查了百度都没有结果 我是要把那个静态参数类取消吗 希望能抽空回答我的问题哈 因为很少人使用buildSrc as用的版本是4.1.3和小蜜蜂

A problem occurred evaluating project ':app'.
> No signature of method: build_1f4n31cstp0l80xar4ff3dd78.android() is applicable for argument types: (build_1f4n31cstp0l80xar4ff3dd78$_run_closure1) values: [build_1f4n31cstp0l80xar4ff3dd78$_run_closure1@2183ef4d]

可能是你版本太低了,我昨天升级了AGP版本,我刚刚使用的是松鼠版本,是可以正常构建并运行项目的,实在不行你可以回退一个提交,最后一次提交升级了一些依赖

Quyunshuo avatar May 19 '22 06:05 Quyunshuo

好的 感謝回复 这边尝试看一下 不行就学习原理 靠自己造代码 谢谢

Lincaiqin0605 avatar May 19 '22 06:05 Lincaiqin0605

能不能更新一下Gradle以及kotlin等这些库的版本到最新?2022年

已经对 Kotlin、Jetpack、AGP 等进行了版本升级

Quyunshuo avatar May 19 '22 15:05 Quyunshuo

基类中的mViewModel看之前是反射获取的(直接在基类BaseFrameActivity中处理),现在是在每个具体类中自己处理的,这样做是为了什么啊?在基类处理了子类直接使用不是更好吗?

ttxz avatar Jun 09 '22 09:06 ttxz

基类中的mViewModel看之前是反射获取的(直接在基类BaseFrameActivity中处理),现在是在每个具体类中自己处理的,这样做是为了什么啊?在基类处理了子类直接使用不是更好吗?

我这边不是基于反射的,ViewModel 的实例获取可能会有参数之类的,不单单只能使用无参的方式去创建,而且也是为了配合依赖注入,如果用反射好像只能固定无参创建

Quyunshuo avatar Jun 09 '22 09:06 Quyunshuo

博主,你这个框架是已经开发完成了吗?简介中的那些内容是不是都已经实现了

snsdTJ avatar Jun 21 '22 01:06 snsdTJ

博主,你这个框架是已经开发完成了吗?简介中的那些内容是不是都已经实现了

库很早就已经开发完了

Quyunshuo avatar Jun 21 '22 01:06 Quyunshuo

博主,使用ServiceLoader 初始化,是为了提高性能吗还是说其他的好处?

DreamZXCreator avatar Jun 23 '22 02:06 DreamZXCreator

博主,使用ServiceLoader 初始化,是为了提高性能吗还是说其他的好处?

性能方面我没有深究,目前来讲是比文中提到的两种方式要简单、安全

Quyunshuo avatar Jun 23 '22 03:06 Quyunshuo

博主,想问下,如果将SDK或者三方库,全部放到项目中的lib_base里面的BaseApplication中初始化,是否可以呢,这样是不是app启动的速度就会受到影响呢?

DreamZXCreator avatar Jun 23 '22 04:06 DreamZXCreator

博主,想问下,如果将SDK或者三方库,全部放到项目中的lib_base里面的BaseApplication中初始化,是否可以呢,这样是不是app启动的速度就会受到影响呢?

可以是可以,但是这样会导致本来只属于某个模块的内容,被所有模块都引用了,并不是所有的模块都会用到某个sdk ,应该让代码高度内聚,这个也就是大家所说的代码隔离

Quyunshuo avatar Jun 23 '22 04:06 Quyunshuo

混淆文件麻烦也提供一下

Lans avatar Feb 25 '23 02:02 Lans

Gradle 8.0也release了,可以考虑升级下

LeonShannon avatar Apr 27 '23 03:04 LeonShannon

Gradle 8.0也release了,可以考虑升级下

有坑,项目中折腾了一次了,最终还是选择降级了

Quyunshuo avatar Apr 27 '23 11:04 Quyunshuo

打算直接用你的项目做框架,但是因为牵扯到要更改包名的问题,一修改包名就会报错。这个想请问下有没有什么好的办法吗?

sunshinea5a avatar Oct 09 '23 03:10 sunshinea5a

打算直接用你的项目做框架,但是因为牵扯到要更改包名的问题,一修改包名就会报错。这个想请问下有没有什么好的办法吗?

你可以新建项目,把代码导进去。前提还是建议你熟悉这里面的代码,改起来就会如鱼得水,否则哪里出个小问题,挺头疼的。

Quyunshuo avatar Oct 09 '23 07:10 Quyunshuo

第一次启动耗时很长,白屏三秒钟

1149452014 avatar Feb 27 '24 08:02 1149452014

这个版本的[ARouter]配置有点问题,初始化很耗时间

1149452014 avatar Mar 13 '24 07:03 1149452014

建议用The router 替换到Arouter,另外仓库把阿里云镜像给加上

chenxi2035 avatar Apr 07 '24 07:04 chenxi2035