D•IT•CLEAR

Results 31 comments of D•IT•CLEAR

liveData的功能跟 RxJava和DataBinding都有点重合,但前者并非不可替代,所以我更偏向于使用后者,更习惯,而且功能更强大

https://github.com/JessYanCoding/MVPArms https://github.com/xiaobailong24/MVVMArms

great!very useful project for us。

很简单的,用DataBinding的ObservableField可以完美达到你的要求

具体操作就是 ```kotlin // ItemViewModel class ItemViewModel{ val text = ObservableField("") } //item.xml // activity class TestActivity extends AppCompactActivity{ val list = arrlistof() val mAdapter by lazy { SingleTypeAdapter(mContext,R.layout.item,list) } onCreate(){...

相关原理:https://mp.weixin.qq.com/s/b6bekB39rLaYd_9wfVXZRw

``` /** 判断是否Flyme4以上 */ public static boolean isFlyme4Later() { return Build.FINGERPRINT.contains("Flyme_OS_4") || Build.VERSION.INCREMENTAL.contains("Flyme_OS_4") || Pattern.compile("Flyme OS [4|5]", Pattern.CASE_INSENSITIVE).matcher(Build.DISPLAY).find(); } ``` 应该需要改成 ``` /** 判断是否Flyme4以上 */ public static boolean isFlyme4Later() {...

不用吧,混淆应该不会混淆资源文件吧 另外,能提供错误的截图吗?

https://stackoverflow.com/questions/35472130/conflict-between-android-data-binding-and-guava-causes-proguard-error 添加以下代码试试 -dontwarn android.databinding.** -keep class android.databinding.** { *; }

过段时间重新弄一下,Toasty其实可以去掉,没什么必要