代码改变世界

ListView卡顿问题解决思路总结

2016-09-26 10:38 by 百度乜搜不到, 1383 阅读, 0 推荐, 收藏, 编辑
摘要:ListView滚动速度优化主要可以应用以下几点方法来实现: 1、使用Adapter提供的convertView convertView是Adapter提供的视图缓存机制,当第一次显示数据的时候,adapter会创建n个(n等于页面可见的item的数目)convertView,当下次需要显示新的it 阅读全文

android 视频横竖屏切换

2016-08-31 10:45 by 百度乜搜不到, 279 阅读, 0 推荐, 收藏, 编辑
摘要:java 代码: 阅读全文

多个fragment之间切换加载数据卡顿

2016-08-22 11:26 by 百度乜搜不到, 1197 阅读, 1 推荐, 收藏, 编辑
摘要:Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。有可能会导致卡顿。 就需要用到Fragment里的setUserVis 阅读全文

事件拦截机制学习

2016-08-17 11:00 by 百度乜搜不到, 200 阅读, 0 推荐, 收藏, 编辑
摘要:前段时间刚接触过android手机开发,对它的事件传播机制不是很了解,看了一下书总结了一下,总的来说: 1) onInterceptTouchEvent负责对touch事件进行拦截,对于嵌套的view最先执行的是事件拦截方法的是最外层的那个view的onInterceptTouchEvent方法,然 阅读全文

导入httpclient报错

2016-07-13 11:18 by 百度乜搜不到, 357 阅读, 0 推荐, 收藏, 编辑
摘要:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.bu 阅读全文

Android分包MultiDex原理详解

2016-07-01 11:50 by 百度乜搜不到, 533 阅读, 0 推荐, 收藏, 编辑
摘要:这里只做Android Studio分包配置简单的介绍。 第一步: 在Gradle build文件中做如下配置: 添加两句代码: (1)multiDexEnable true (2)compile 'com.android.support:multidex:1.0.0' 第二步: 在AndroidM 阅读全文

android 退出程序写法小结

2016-05-26 13:26 by 百度乜搜不到, 269 阅读, 1 推荐, 收藏, 编辑
摘要:退出整个应用: //关闭当前activity方法一 finish(); //关闭当前界面方法二 android.os.Process.killProcess(android.os.Process.myPid()); //关闭当前界面方法三 System.exit(0); //关闭当前界面方法四 th 阅读全文

android Activity 四大启动模式

2016-05-26 13:19 by 百度乜搜不到, 202 阅读, 0 推荐, 收藏, 编辑
摘要:启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance; 讲解启动模式之前,有必要先讲解一下“任 阅读全文

多个fragment跳转被销毁,使其不销毁的办法

2016-01-31 19:29 by 百度乜搜不到, 755 阅读, 0 推荐, 收藏, 编辑
摘要:将试图存入WeakReference中,当第二次运行这个fragment时判断是否存在,如果不存在,那么久新建一个.如果存在就取出视图,然后返回一个视图. protected WeakReference<View> mRootView; @Overridepublic View onCreateVi 阅读全文

android异常捕获处理

2016-01-31 19:24 by 百度乜搜不到, 234 阅读, 0 推荐, 收藏, 编辑
摘要:继承UncaughtExceptionHandler 接口,重写方法,进行处理 package com.example.exp; import java.lang.Thread.UncaughtExceptionHandler; import com.example.threadtest.MainA 阅读全文