android 笔记
喜之郎-布丁
这个作者很懒,什么都没留下…
展开
-
Activity的作用域
在Java中内存泄漏是只,某个(某些)对象已经不在被使用应该被gc所回收,但有一个对象持有这个对象的引用而阻止这个对象被回收。比如我 们通常会这样创建一个View TextView tv = new TextView(this);这里的this通常都是Activity。所以这个TextView就持有着这个Activity的引用。下面看张图 (Google IO 2011 ppt中抄得)通常情况转载 2014-12-27 17:07:06 · 633 阅读 · 0 评论 -
避免Android中Context引起的内存泄露
Context是我们在编写Android程序经常使用到的对象,意思为上下文对象。 常用的有Activity的Context还是有Application的Context。Activity用来展示活动界面,包含了很多的视图,而视图又含有图片,文字等资源。在Android中内存泄露很容易出现,而持有很多对象内存占用的Activity更加容易出现内存泄露,开发者需要特别注意这个问题。本文讲介绍An转载 2016-06-14 23:19:03 · 465 阅读 · 0 评论 -
跨进程数据共享问题及解决方案
原文链接:http://gudong.name/2016/02/25/SharePreference_service_activity.html最近在开发咕咚翻译时,在偏好设置的过程中,出现了一个莫名其妙的 bug,在 A 进程中设置偏好设置后,B 进程不能及时访问到 A 进程中设置的数据,今晚终于得到解决,随即做一次简单的记录。咕咚翻译这里先简单介绍下咕咚翻译这个 App转载 2016-06-14 23:15:40 · 1790 阅读 · 0 评论 -
Android性能优化典范(五)
序言这是Android性能优化典范第5季的课程学习笔记,拖拖拉拉很久,记录分享给大家,请多多包涵、担待指正!文章共有10个段落,涉及的内容有:多线程并发的性能问题,介绍了AsyncTask、HandlerThread、IntentService与ThreadPool分别适合的使用场景以及各自的使用注意事项。这是一篇了解Android多线程编程不可多得的基础文章,清楚地了解这些Android系统转载 2016-06-10 11:05:47 · 1233 阅读 · 0 评论 -
LocalBroadcastManager 使用小结
在Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下:1、当应用程序发送某个广播时系统会将发送的Intent与系统中所有注册的BroadcastReceiver的IntentFilter进行匹配,若匹配成功则原创 2016-02-18 13:10:41 · 534 阅读 · 0 评论 -
Android面试经典题
,,面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、Arithmeti转载 2015-10-20 10:01:39 · 551 阅读 · 0 评论 -
Activity的生命周期理解
Activity 是我们开发Android应用程序最重要的一个类。 这篇文章会涉及到以下几个内容 一 Activity的生命周期 二 让Activity变成一个窗口:Activity属性设定 三 你后台的Activity被系统回收怎么办:onSaveInstanceState 四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期转载 2015-10-16 14:58:54 · 410 阅读 · 0 评论 -
This Handler class should be static or leaks might occur 解决方法
转自 http://www.eoeandroid.com/thread-184245-1-1.html 更新到adt2.0的开发者们可能会在handler上发现这么一条警告:This Handler class should be static or leaks might occur 。 首先在ADT 20 Changes我们可以找到这样一个变化:New Lint Check转载 2014-12-27 17:09:29 · 473 阅读 · 0 评论