1.今天做小說app的時候混淆不能打開蒲公英的反饋档桃,報錯
此界面用的Kotlin寫的
報錯為:
Caused by: java.lang.NoSuchFieldException: producerIndex
else if (id == R.id.nav_feedback) {showFeedBack() }
原來要混淆rxJava才管用
-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* {
long producerIndex;
long consumerIndex;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {
rx.internal.util.atomic.LinkedQueueNode producerNode;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef {
rx.internal.util.atomic.LinkedQueueNode consumerNode;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {
long producerNode;
long consumerNode;
}
-keep class rx.schedulers.Schedulers {
public static <methods>;
}
-keep class rx.schedulers.Schedulers {
public static ** test();
}
-keep class rx.schedulers.ImmediateScheduler {
public <methods>;
}
-keep class rx.schedulers.TestScheduler {
public <methods>;
}
問題解決
- ScrollView嵌套RecyclerView展示不完全問題 僅僅在華為P20上(應該是部分華為手機或其它機型)
導致不能上拉加載更多展示 解決辦法:
1. 在RecycleView的外層嵌套一個RelativeLayout
2. 并且在RelativeLayout里面添加
android:descendantFocusability="blocksDescendants"這個屬性即可
這個屬性值有三個枪孩,如下
beforeDescendants:viewgroup會優(yōu)先其子類控件而獲取到焦點
afterDescendants:viewgroup只有當其子類控件不需要獲取焦點時才獲取焦點
blocksDescendants:viewgroup會覆蓋子類控件而直接獲得焦點
- Android Studio 編譯 出現(xiàn) Connection refused 錯誤
原因:事先出現(xiàn)不能下載某個庫,搜索發(fā)現(xiàn)可能被墻 于是開啟ssr studio開啟本地https設置 關閉之后 出現(xiàn)這種情況
解決辦法:
刪除系統(tǒng) .gradle 文件下 gradle.properties文件即可