代码改变世界

02 2014 档案

java 内存溢出
摘要:不健壮代码的特征及解决办法1、尽早释放无用对象的引用。好的办法是使用临时变量的时候,让引用变量在退出活动域后,自动设置为null,暗示垃圾收集器来收集该对象,防止发生内存泄露。对于仍然有指针指向的实例,jvm就不会回收该资源,因为垃圾回收会将值为null的对象作为垃圾,提高GC回收机制效率;2、我们的程序里不可避免大量使用字符串处理,避免使用String,应大量使用StringBuffer,每一个String对象都得独立占用内存一块区域;String str = "aaa";String str2 = "bbb";String str3 = str + 阅读全文

posted @ 2014-02-28 10:30 Captain林 阅读(223) 评论(0) 推荐(0) 编辑

Android基础之sqlite 数据库简单操作
摘要:尽管很简单,但是也存下来,以后直接粘过去就能用了。public class DBHelper extends SQLiteOpenHelper { private static final String DB_NAME = "lintest.db"; private static final String TBL_NAME = "lin"; private static final String CREATE_TBL = " create table " + " CollTbl(_id integer primary key 阅读全文

posted @ 2014-02-20 10:29 Captain林 阅读(254) 评论(0) 推荐(0) 编辑

Android判断Service是否运行
摘要:/** * 用来判断服务是否运行. * @param context * @param className 判断的服务名字 * @return true 在运行 false 不在运行 */ public static boolean isServiceRunning(Context mContext 阅读全文

posted @ 2014-02-19 20:43 Captain林 阅读(291) 评论(0) 推荐(0) 编辑

Android 定时重复启动弹出窗口。
摘要:本来想着用handlerpostdelay就可以实现,没想到演示后关闭应用居然报错。 后来想到是没有了activity。 ((Activity)context).isFinishing() 可以传入context,再强转成activity。判断此acitvity是否存在,之后就可有去放心的弹出了。 阅读全文

posted @ 2014-02-19 20:36 Captain林 阅读(843) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

点击右上角即可分享
微信分享提示