Android在内存中能存储越多的应用,用户在应用间的切换速度也就越快。作为我工作的一部分,我研究了一下Android应用程序的内存泄漏问题,发现他们大部分源于同一个错误:保留了一个长时间生存的上下文Context的引用。 阅读全文...
了解android退出应用程序的原理
Android编程时遇到的一个奇怪的现象是,android没有“用户已关闭应用程序“这个事件。一个应用活动往往只是退出屏幕而仍然运行于后台,只要Android系统缺乏资源,系统可能随时会停止他们,即使应用程序的另一个活动仍然在前台运行。 阅读全文...
多个Activity共享一个变量:Application context
多个Activity中经常使用同一变量时,使用Bundle则比较麻烦,每次调用Activity都需要设置一次。 如想在整个应用中使用,在java中一般是使用静态变量,而在android中有个更优雅的方式是使用Application context。 阅读全文...


