如何混合使用android.support.v4.app.Fragment和android.app.Fragment

如何混合使用android.support.v4.app.Fragment和android.app.Fragment,android,nokia,here-api,nokiax,Android,Nokia,Here Api,Nokiax,我在尝试将com.here.android.mapping.MapFragment用于选项卡时遇到问题 问题在于,由于TabActivity已被弃用(我知道它仍然有效,但需要一个未来的解决方案),而且FragmentTabHost似乎需要使用v4片段(如果该片段来自另一个片段,则会崩溃),然后,当我尝试在其中一个选项卡片段的布局中使用com.here.android.mapping.MapFragment时,我无法检索它以进行所需的初始化,因为(MapFragment)getFragmentMa

我在尝试将com.here.android.mapping.MapFragment用于选项卡时遇到问题

问题在于,由于TabActivity已被弃用(我知道它仍然有效,但需要一个未来的解决方案),而且FragmentTabHost似乎需要使用v4片段(如果该片段来自另一个片段,则会崩溃),然后,当我尝试在其中一个选项卡片段的布局中使用com.here.android.mapping.MapFragment时,我无法检索它以进行所需的初始化,因为(MapFragment)getFragmentManager().findFragmentById()行有错误,指示无法转换为MapFragment


我想问题在于MapFragment是从android.app.Fragment派生的,findFragmentById希望返回mix android.support.v4.app.Fragment,因此,问题是如何让这种混合模式平稳运行?

android.support.v4.app.Fragment和
android.app.Fragment
类不能互换使用


诺基亚已经创建了一个扩展了android.support.v4.app.Fragment的应用程序。如果您的应用程序使用了支持片段,请使用它。

有人将其编辑为谷歌地图,但这确实是NokiaX平台的地图问题,因此重新更正了标签。