activity和fragment的区别

 我来答
青鸟中关村专家
2016-05-11 · 知道合伙人软件行家
青鸟中关村专家
知道合伙人软件行家
采纳数:1734 获赞数:8440
就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐

向TA提问 私信TA
展开全部
(1)Fragment是Android3.0之后新增的概念,名为“碎片”
(2)Fragment用来描述一些行为或一部分用户界面,Fragment无法单独存在,必须依赖于Activity
(3)Fragment实现多界面切换时比Activity流畅
(4)Fragment的使用有助于模块化Activity,有助于做局部动画
育知同创教育
2016-04-23 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
回味经典仔
2016-04-29 · 知道合伙人教育行家
回味经典仔
知道合伙人教育行家
采纳数:979 获赞数:31053
从事技术开发、生产技术管理等方面工作的工程技术文件攒写,总结,编写可行的方案,解决生产客户的问题

向TA提问 私信TA
展开全部
  1. fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。
    下面是API中的原话:
    FragmentActivity is a special activity provided in the Support Library to handle fragments on system versions older than API level 11. If the lowest system version you support is API level 11 or higher, then you can use a regular Activity.

    1、fragmentactivity 继承自activity,用来解决android3.0 之前没有fragment的api,所以在使用的时候需要导入support包,同时继承fragmentActivity,这样在activity中就能嵌入fragment来实现你想要的布局效果。 
    2、当然3.0之后你就可以直接继承自Activity,并且在其中嵌入使用fragment了。 
    3、获得Manager的方式也不同 
    3.0以下:getSupportFragmentManager() 
    3.0以上:getFragmentManager() 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2016-04-23 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
当一个activity在运行比如resume时,你可以单独的操控每个fragment,比如添加或删除。 Fragment作为Android 3.0的新特性,有些功能还是比较强大的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式