![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Bug
华软软
这个作者很懒,什么都没留下…
展开
-
Android 中 Handler 引起的内存泄露
在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。public class SampleActivity extends Activity {private final Handler mLeakyHandler = new Handler() {@Overridepubli转载 2015-09-11 10:30:11 · 192 阅读 · 0 评论 -
android OOM(out of memory)异常的处理
一、Android系统对图片进行加载处理时,内存的申请情况是根据图片的宽高来决定。要解决OOM异常,需要对加载的大尺寸的图片进行缩放。Bitmap bitmap = BitmapFactory.decodeFile("/mnt/sdcard/a.jpg");iv.setImageBitmap(bitmap);当通过此方法加载大图片的时候,容易出现OOM(out of mem转载 2015-09-16 16:37:13 · 697 阅读 · 0 评论 -
android ANR异常
ANR异常的原因和处理原因:在主线程中做耗时操作处理逻辑:1. new出一个新的线程,进行数据请求2. 获取数据后, 调用handler.sendMessage方法3. 在handler的handle()方法中更新UI如何避免ANR?1.Activity的onCreate()和onResume()里尽可能少的去做创建操作(可以采用重新开启子线程的方式,然后使用Han原创 2015-09-16 16:41:24 · 642 阅读 · 0 评论 -
RecyclerView android:layout_width="match_parent"无效
使用RecyclerView 时,在xml文件中设置宽度match_parent无效,发现在Adapter中要如下填充view(注释掉的填充方式会导致match_parent无效)/** * 创建新View,被LayoutManager所调用 */ @Override publicViewHolder onCrea原创 2015-11-10 15:23:51 · 620 阅读 · 0 评论 -
Attempt to invoke virtual method 'boolean RecyclerView$LayoutManager.canScrollVertically()
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.support.v7.widget.RecyclerView$LayoutManager.canScrollVertically()' on a null object reference解决办法:删除布局文件中原创 2015-11-15 15:13:46 · 3531 阅读 · 0 评论 -
ScrollView嵌套ListView冲突问题的解决方案
问题一 : 嵌套在 ScrollView的 ListVew数据显示不全解决办法:重写 ListVew或者 GridView,网上还有很多若干解决办法,但是都不好用或者很复杂。@Override/** 只重写该方法,达到使ListView适应ScrollView的效果 */ protected void onMeasure(int widthMeasureSp原创 2015-11-16 13:31:42 · 431 阅读 · 0 评论 -
Error:Execution failed for task ':myapp:dexDebug'. com.android.ide.common.process.ProcessException
Error:Execution failed for task ':myapp:dexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/ja原创 2015-11-18 14:59:06 · 398 阅读 · 0 评论 -
解决Android Studio编译后安装apk报错:The APK file does not exist on
1、错误描述今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示:The APK file build\outputs\apk\OYP_2.3.4_I2Base_6476_official_debug.apk does not exist on disk.Error while Installing APK如下图所示 2、解决方法转载 2016-09-08 16:56:32 · 793 阅读 · 1 评论