Jetpack-WanAndroid
Jetpack-WanAndroid copied to clipboard
Kotlin+Jetpack+Coroutines+Retrofit+koin 完成的MVVM 组件化客户端 🔥🔥
我是直接copy您的kotlin代码的,不知道是什么原因。
我有一个问题:项目里用到了koin,那单独运行某个模块的时候,其他模块的koin如何去初始化。模块之间是不能相互依赖的,也无法得到koin的modules
现在是白色的背景看不出来,但是换成深颜色的背景是能明显感受到闪烁
模版代码有点多,还有优化空间,请求service每次都create浪费性能
🔥🔥求大佬火速增加ROOM缓存,期待ing 如果我增加room缓存的话 ,在Repository中要怎么写呢?声明一个读取room的方法,一个网路请求的方法?然后在viewmodel里判断需要调用哪个方法?
我下载了该项目,但是怎么用AS打开项目运行呢,我open项目之后,好像不能够,请教下
内容过多超过viewpage的高度,下拉直接切到下一个tag,而不是显示剩余的内容
app开启代码混淆后使用协程请求数据异常,需要在混淆文件proguard-rules.pro添加相应的混淆配置
报错 Cannot create an instance of class com.wanandroid.module_home.HomeViewModel,好像 val type = (this.javaClass.genericSuperclass as ParameterizedType).actualTypeArguments mViewModel = ViewModelProvider.AndroidViewModelFactory.getInstance(application) .create(type[0] as Class) 拿不到class类,我想用ViewModel去实现双向绑定,在BaseActivity 或者BaseFragment 不太好拿到这个class