微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android 3.0中的getSupportFragmentManager()与getFragmentManager()

android.support.v4.app.FragmentManager的文档中:

“框架的FragmentManager的静态库支持版本.用于编写在Android 3.0之前的平台上运行的应用程序.在Android 3.0或更高版本上运行时,仍然使用此实现;它不会尝试切换到框架的实现.请参阅用于类概述的框架SDK文档.“

那么,我是否需要在运行时进行检查并使用适当的FragmentManager来运行应用程序的Android版本?即如果在android 3.0而不是getSupportFragmentManager()上调用getFragmentManager()

解决方法

只要您导入了支持库,在Android 3.0上使用getSupportFragmentManager()就没有错.如果你想对SDKs 11使用getFragmentManager(),那就去吧;请记住,如果使用版本检查,您可能会使用大量代码.

原文地址:https://www.jb51.cc/android/317145.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐