请教一个关于弱引用的问题 http://wiseideal.iteye.com/blog/1469295 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不是问弱引用是怎么回事,是问这里为什么要用弱引用系统在内存不足想回收优先级低的activity或在你finish自己的activity时,用了强应用activity那片内存就无法释放了。导致内存泄漏。 个人觉得没必要用弱引用,这个Handler是个内部类,直接可以引用ApplicationContext上下文 1.当一个Android应用启动的时候,会自动创建一个供应用主线程使用的Looper实例。Looper的主要工作就是一个一个处理消息队列中的消息对象。在Android中,所有Android框架的事件(比如Activity的生命周期方法调用和按钮点击等)都是放入到消息中,然后加入到Looper要处理的消息队列中,由Looper负责一条一条地进行处理。主线程中的Looper生命周期和当前应用一样长。2.当一个Handler在主线程进行了初始化之后,我们发送一个target为这个Handler的消息到Looper处理的消息队列时,实际上已经发送的消息已经包含了一个Handler实例的引用,只有这样Looper在处理到这条消息时才可以调用Handler#handleMessage(Message)完成消息的正确处理。3.在Java中,非静态的内部类和匿名内部类都会隐式地持有其外部类的引用。静态的内部类不会持有外部类的引用。你可以参考这篇文章http://droidyue.com/blog/2014/12/28/in-android-handler-classes-should-be-static-or-leaks-might-occur/ 安卓平台最好的中国象棋,让智力游戏充满趣味性!既可以通过网络和棋友对奕,也可以和电脑对战,还拥有棋谱播放室、打谱等功能。 这样的XML怎么会有错,实在不明白啊,求教 求教:如何让点击edittext后,显示特定的输入字符比如只出现数字 读取通讯录联系人很慢的问题 关于android工程里R类的问题 请问2.3新增的CNE模块是做什么用的? 帅哥美女们速度进来看看啊 安卓的一个应用能否被另一个应用控制 一个自己做的计算器问题 Android Studio遇到的一些小问题 启动APP的时候想出现一个双选按钮,左边是A模式,右边是B模式,怎么弄? 新手请教下安卓的前景问题
我不是问弱引用是怎么回事,是问这里为什么要用弱引用
系统在内存不足想回收优先级低的activity或在你finish自己的activity时,用了强应用activity那片内存就无法释放了。
导致内存泄漏。