getSupportFragmentManager出错

时间:2013-12-02 18:02:17

标签: java android android-fragments

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

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

2 个答案:

答案 0 :(得分:2)

FragmentActivity docs:

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

答案 1 :(得分:1)

MainActivity必须扩展FragmentActivity