- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 程序退到后台在返回,application中的缓存数据被回收,导致程序异常
Application中可以缓存一些数据,当做全局变量使用,但是当程序退到后台,手机内存不足时,或者用手机加速软件加速,这些数据就会被回收,当再次进入程序的时候,就会出现空指针异常。程序强制退出。 解决方案。 一、可以用到数据持久化技术,将缓存的数据持久化到设备中,可以用SharePreference和sqlite数据库将数据保存,当被回收的时候再
2015-04-28 13:43:41 2940 1
原创 android Service重启问题,结合AlarmManager实现定时任务
当启动service进行后台任务的时候,我们一般的 做法是启动一个线程,然后通过sleep方法来控制进行定时的任务,如轮询操作,消息推送。这种service的资源是很容易被回收的,虽然service的优先级很高,但是还没有前台的activity的优先极高,所以一旦资源被回收,service会停止运行。 service被回收是我们不能控制的,但是我们可以控制
2015-04-28 13:29:48 8897
原创 Activity的启动模式详解
Activity的启动模式对你来说应该是个全新的概念, 在实际项目中我们应该根据特定的需求 为每个活动指定恰当的启动模式。启动模式一共有四种,分别是 standard、singleTop、 singleTask 和 singleInstance, 可 以 在 AndroidManifest.xml 中 通 过 给标 签 指定 android:launchMode属性来选择启动模式
2015-04-28 13:20:41 553
仿微信朋友圈图片查看
2015-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人