
四大组件
Rainbow556
我想做个好App.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android旋转屏幕处理 AsyncTask 和 ProgressDialog 的最佳方案
转载请表明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37936275 1、概述 众所周知,Activity在不明确指定屏幕方向和configChanges时,当用户旋转屏幕会重新启动。当然了,应对这种情况,Android给出了几种方案: a、如果是少量数据,可以通过onSaveInstanceState()和onRest转载 2015-04-29 09:29:38 · 591 阅读 · 0 评论 -
Android中保存和恢复Fragment状态最佳方案
英文原文:Probably be the best way (?) to save/restore Android Fragment’s state so far 关键点:Fragment的Arguments。 经过这几年使用Fragment之后,我想说,Fragment的确是一种充满智慧的设计,但是使用Fragment时有太多需要我们逐一解决的问题,尤其是在处理数据保持的时候。转载 2015-04-29 09:20:37 · 546 阅读 · 0 评论 -
从Fragment被销毁看replace和add的区别
从Fragment被销毁看replace和add的区别 2015-03-23 首先从一个bug说起 我们都知道fragment切换有两种方式: 1. replace方式 Java 1transaction.replace(R.id.content, IndexFragment);2. add-hide-show方式Java转载 2015-04-30 09:24:47 · 675 阅读 · 0 评论 -
Fragment管理策略
上一个项目遇到了一个Activity 管理30个Fragment的情况,刚开始的时候真的管理的焦头烂额,但是后来不停的研究api文档,渐渐的明白了android的Fragment管理体系。下面用一种Fragment嵌套Fragment的情况来总结一下Fragment的管理。 上图的布局,大神立马就能看出来,最外面一个Activity,底下首页,分类,购物车..是第一层一个Frag转载 2015-05-22 11:35:17 · 732 阅读 · 0 评论 -
Android Activity生命周期都该做哪些事情?
Android系统根据生命周期的不同阶段唤起对应的回调函数来执行代码。系统存在启动与销毁一个activity的一套有序的回调函数。本节来讨论下不同生命周期的回调函数里都该做哪些事情,不该做哪些事情。 理解生命周期的回调 在一个activity的生命周期中,系统会像金字塔模型一样去调用一系列的生命周期回调函数。Activity生命周期的每一个阶段就像金字塔中的台阶。当系统创建了一个新的a转载 2015-06-02 22:20:05 · 725 阅读 · 0 评论