FragmentActivity与Fragment一起使用的缓存相关的问题
发布时间
阅读量:
阅读量
1、背景说明
在界面设计中,有时会呈现出类似新浪微博底部导航栏的布局形式,具体示例如下图所示。此类结构通常选择通过Fragment组件进行呈现,而非使用Activity来展示。采用Fragment的优势之一在于能够有效复用其中的部分元素,此外,这种界面形式在功能上也具有高度相似性,因此我们倾向于通过组件替换的方式进行实现,这种方式所达到的效果通常优于使用Activity的方式。
以下为具体图示说明:

当然,如今新浪微博的底部导航栏已发生了变化,这仅是笔者从网络上获取的一个示例截图而已。
2、FragmentActivity功能解析
对于较早版本的Android系统,若要构建底部导航栏的界面布局,通常会采用TabHost这类布局管理组件,但随着系统更新,目前更推荐使用FragmentActivity来实现该功能。
FragmentActivity作为Activity的子类,其主要作用是为Android 3.0之前版本提供对Fragment API的支持。因此,在实际开发过程中,需要引入support库,并让Activity继承自FragmentActivity,
全部评论 (0)
还没有任何评论哟~
