Android
佛色迦南
这个作者很懒,什么都没留下…
展开
-
两个Activity切换生命周期
【注】转载自activity生命周期、activity 跳转activity生命周期变化原创 2020-11-05 11:09:00 · 994 阅读 · 0 评论 -
InputMethodManager造成的内存泄漏
通过反射直接置null[Android][Memory Leak] InputMethodManager内存泄露现象及解决InputMethodManager内存泄漏引发对View加载的探究跳转一个空的dummy ActivityInputMethodManager导致的内存泄漏...原创 2018-09-27 14:55:09 · 1056 阅读 · 0 评论 -
内接四边形/内切正方形的计算
中间的框相对于左上角(0, 0)的为位置为(left + (int) ((1 - Math.sqrt(2) / 2) * mRadius), (int) ((1 - Math.sqrt(2) / 2) * mRadius),left + (int) ((1 + Math.sqrt(2) / 2) * mRadius), (int) ((1 + Math.sqrt(2) / 2) * mRadi...原创 2018-10-25 17:13:10 · 2295 阅读 · 0 评论 -
Android条例-警醒向tips
CopyOnWriteArrayListThreadPoolExecutorWeakHashMapActivity的SingleTask模式,使得onIntent可用notifyItemChanged,因为DataSetChange可能会造成闪烁Producer Extends Consumer Super<? extends Fruits> <? super...原创 2018-10-25 17:34:51 · 415 阅读 · 0 评论 -
RecyclerView的子项item使用bringToFront()失效【RecyclerView+ViewDragHelper】
又名RecyclerView如何通过onGetChildDrawingOrder达到更改层级诸如setElevation的效果?问题对RecyclerView的子View使用bringToFront()失效,子View并没有比其他子View的层级高。原因我们知道在Android 5.0后可以通过setElevation()或者setTranslationZ()来更改View的视觉层级,对...原创 2018-10-25 18:28:46 · 1591 阅读 · 0 评论 -
CompoundButton调用setChecked多次触发onCheckedChanged
问题当我们只想改变CompoundButton的状态时,setChecked会出现onCheckedChanged的情况。原因源码可见只要CompoundButton设置了setOnCheckedChangeListener,就会再每次调用setChecked()的时候再次触发onCheckedChanged。解决方式1.setChecked()的时候设置屏蔽,在onCheckedCha...原创 2018-11-12 19:47:57 · 1182 阅读 · 0 评论 -
createBitmap的nativeColorSpaceCopy引发的abort 6 crash
问题#00 pc 0001a7e4 /system/lib/libc.so (abort+63) [armeabi-v7a]#01 pc 000065ab /system/lib/liblog.so (__android_log_assert+158) [armeabi-v7a]#02 pc 000b59a9 /system/lib/libandroid_runtime.so [armea...原创 2018-12-10 16:40:36 · 2196 阅读 · 0 评论 -
android.9图(点九图)图例
上边线:图像横向可拉伸的部分左边线:图像纵向可拉伸的部分右边线:图像纵向可填充内容(文字或图片)区域下边线:图像横向可填充内容(文字或图片)区域...转载 2019-01-16 11:32:27 · 937 阅读 · 0 评论 -
手机弹出"waiting for debugger"
开发者选项里关闭“等待调试器”(或者对应英文)原创 2019-09-18 17:00:45 · 1175 阅读 · 0 评论