java - getSupportFragmentManager 错误

标签 java android android-fragments

为什么我收到一条错误消息,显示将 getSupportFragmentManager() 更改为 getFragmentManager()

googleMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();

最佳答案

此处 FragmentActivity 文档:

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.1_r1/android/support/v4/app/FragmentActivity.java

您的问题是 MainActivity 没有扩展 FragmentActivity 和 SupportPackage,Activity 必须从 FragmentActivity 继承才能获取 getSupportedFragmentManager() 等方法。Activity 继承自另一个类,您实现其中一个类并合并它们。

这里可能有答案

The method 'getSupportFragmentManager()' is unsuported

关于java - getSupportFragmentManager 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20334846/

相关文章:

当经度/纬度值采用 DMS 格式时,Android 显示 map 位置

程序的 Java 按钮

java - JPA - 创建临时主键

java - java中使用Arraylist的动态二维数组

java - 在 Android/Java 上,连接下载了多少字节?

android - 在 Unity3d 中使用 Android 上的音量按钮

android - 如何以编程方式启用/关闭移动数据

java - 如何从 Android Studio 中 fragment 的 XML 布局导航到相应的 java 类?

Android GoogleMaps - 从基本 fragment Activity 抽象类继承 map fragment

java - 使用indexOf方法从arraylist获取字符串,但它被视为整数