java - 调用对话框 : Not work on API 10

标签 java android xml

我有一个扩展对话框 fragment 的类。要显示此对话框,请使用此代码

DialogClass myDialog = new DialogClass();
myDialog.show(getFragmentManager(), null);

在我的 list 中,我喜欢 minSdkVersion APIs 10,事实上 eclipse 告诉我

  • 调用需要 API 级别 11(当前最低为 10):android.preference.PreferenceActivity#getFragmentManager
  • 调用需要 API 级别 11(当前最低为 10):android.app.DialogFragment#show

如何使用 API 10 显示对话框?

最佳答案

您必须使用 SupportFragmentManager 而不是 FragmentManager

关于java - 调用对话框 : Not work on API 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20523119/

相关文章:

android - 与 Firebase 中的 SHA-1 混淆

java - 在主线程上解析 XML,但通过 AsyncTask 下载 - "Invalid stream or encoding: android.os.NetworkOnMainThreadException"

java - JTextArea 背景的填充百分比

java - 除了托管 Bean 最佳实践之外

android - 如何修复记录为警告的 "android.enableSeparateAnnotationProcessing is experimental and unsupported"?

android - 使用 robolectric 和 mockito 进行单元测试,以在 Android 中进行改造

java - 串纹打印

java - 如何从 docker-compose 文件覆盖/etc/resolv.conf 中的 Docker 嵌入式 DNS 服务器

android - 使用对字符串资源的引用作为其他资源的名称属性

xml - 对 Perl Handlers 有很好的介绍吗?