为了账号安全,请及时绑定邮箱和手机立即绑定

Activity和FragmentActivity之间的区别

Activity和FragmentActivity之间的区别

慕侠2389804 2019-11-22 12:31:51
我当时正在研究片段,遇到了两件事Activity,FragmentActivity并且多次使用。我想知道这两者之间有什么区别,因为当我使用进行更改Activity时FragmentActivity,它对应用程序没有影响。
查看完整描述

3 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

A FragmentActivity是Activity为Android支持包构建的子类。


本FragmentActivity类增加了一些新的方法,以确保与旧版本的Android的兼容性,但除此之外,真的没有多少两者之间的差别。只要确保你改变所有来电getLoaderManager()和getFragmentManager()来getSupportLoaderManager()和getSupportFragmentManager()分别。


分享编辑


查看完整回答
反对 回复 2019-11-22
?
哔哔one

TA贡献1854条经验 获得超8个赞

FragmentActivity是支持库的一部分,Activity而是框架的默认类。它们在功能上是等效的。


您应该始终使用FragmentActivity而android.support.v4.app.Fragment不是平台默认值Activity和android.app.Fragment类。使用平台默认值意味着您要依赖运行的设备上使用的任何片段实现。这些通常已存在多年,并且包含自支持库中已修复的错误。


查看完整回答
反对 回复 2019-11-22
?
aluckdog

TA贡献1847条经验 获得超7个赞

我认为你说的是正确的。但是只是要100%清除... Activity如果您正在使用android.app.Fragment,请使用; FragmentActivity如果使用,请使用android.support.v4.app.Fragment。切勿将附加android.support.v4.app.Fragment到上android.app.Activity,因为这将引发异常。 

查看完整回答
反对 回复 2019-11-22
  • 3 回答
  • 0 关注
  • 4152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信