摘要:
private static String productUA; private String getProductUserAgent() { if(productUA == null) { productUA = ProductProperties.get(ProductProperties.USER_AGENT_KEY); } if (productUA.startsWith("Mozilla... 阅读全文
随笔档案-2009年10月
申请WakeLock
2009-10-28 11:32 by cppguy, 1228 阅读, 收藏,
摘要:
在Android中,申请WakeLock可以让你的进程持续执行即使手机进入睡眠模式,比较实用的是比如后台有网络功能,可以保证操作持续进行.方法: 在操作之前加入 PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE); wakeLock = pm.newWakeLock(PowerManag... 阅读全文
处理Android UI的栈溢出异常
2009-10-28 11:05 by cppguy, 2635 阅读, 收藏,
摘要:
在处理ListView显示复杂Item显示的时出现异常I/dalvikvm( 1900): Stack overflow, expanding (0x41051200 to 0x41051000) I/dalvikvm( 1900): Shrank stack (to 0x41051200, curFrame is 0x41052cc4) D/AndroidRuntime( 1900): Shut... 阅读全文
Java中的weak reference 和 soft reference
2009-10-27 15:49 by cppguy, 2223 阅读, 收藏,
摘要:
如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。 java.lang.ref.WeakReference 不过,现在有了 Weak Reference 之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影... 阅读全文