android.app.Fragment和之间有什么区别android.support.v4.app.Fragment,应该在什么情况下使用它们?
android.app.Fragment
android.support.v4.app.Fragment
android.support.v4.app.Fragment是android支持库中的Fragment类,它是一个兼容包,可以让你在旧版本的Android上使用Android的一些较新的特性。
android.app.Fragment是 Android SDK 原生版本中的Fragment类。它是在 Android 3 (API 11) 中引入的。
如果你想让你的应用使用 Fragments,并且想要针对 API 11 之前的设备,你必须使用android.support.v4.app.Fragment. 但是,如果您只针对运行 API 11 或更高版本的设备,则可以使用android.app.Fragment.
编辑:操作系统包含android.app.Fragment 现在已弃用(从 API 级别 28 开始),每个人都应该转向使用支持库实现。