- 博客(6)
- 收藏
- 关注
原创 Android Profile+MAT解决内存泄漏
.hprof文件转换hprof-conv "C:\Users\Desktop\test.hprof" "C:\Users\Desktop\test-conv.hprof"
2018-12-26 15:39:56 718 1
原创 Android InputMethodManager泄漏Activity
通过Android Profile+MAT定位到InputMethodManager泄漏Activity。解决方案import android.content.Context;import android.view.View;import android.view.inputmethod.InputMethodManager;import java.lang.reflect.Fie...
2018-12-26 15:35:32 515 1
原创 Android Handler泄漏Activity解决方案
泄漏原因:长生命周期对象持有短生命周期对象引用,导致该gc的对象无法释放。(非静态内部类和匿名内部类默认会持有外部类的引用)解决方案通过程序逻辑来进行保护1.在关闭Activity的时候停掉你的后台线程。线程停掉了,就相当于切断了Handler和外部连接的线,Activity自然会在合适的时候被回收。2.如果你的Handler是被Delay的Message持有了引用,那么使用相应的...
2018-12-25 16:54:30 443
原创 Android禁止Scrollview自动滚动到底部
在ScrollView子标签LinearLayout里面加上: android:focusable="true" android:focusableInTouchMode="true"
2018-12-06 15:05:05 257 1
原创 ScrollView滚动到指定view顶部
ScrollView滚动到顶部binding.svTest.smoothScrollTo(0, 0);ScrollView滚动到指定View顶部binding.svTest.smoothScrollTo(0, binding.aimView.getTop());前提:由于getTop是相对于父控件而言,获取到的是相对于父控件的距离,示意图如下...
2018-12-03 17:18:39 2340 2
转载 支持WrapContent的Fresco SimpleDraweeView
package com.sunland.core.ui.customView;import android.content.Context;import android.graphics.drawable.Animatable;import android.net.Uri;import android.util.AttributeSet;import com.facebook.dra...
2018-12-03 16:50:52 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人