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



我有一个问题与com.here.android.mapping.MapFragment当试图使用它与选项卡。

问题来了,因为TabActivity被弃用(我知道它仍然有效,但需要一个未来的证明解决方案),和FragmentTabHost似乎需要使用v4片段(它崩溃,如果片段是从其他一个派生的),然后当我尝试在一个标签片段的布局中使用的com.here.android. maps . mapfragment,然后我不能检索它所需的初始化,因为(MapFragment) getFragmentManager(). findfragmentbyid()行有错误,指示不能进行映射到MapFragment。

我想问题是MapFragment是从android.app.Fragment和findFragmentById期望返回混合android.support.v4.app派生的。片段,所以问题是我怎样才能让这个混合物平稳地运行在一起

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

诺基亚已经创建了com.here.android.mapping.MapCompatibilityFragment扩展了android.support.v4.app.Fragment -如果你的应用程序使用支持片段,请使用它。

最新更新