alertdialog和片段活动的问题

时间:2012-12-27 23:57:12

标签: android dialog android-alertdialog

我知道之前发布了类似的问题,但我认为这是一个不同的情况。 我有show函数的问题,因为我无法获得getSupportFragmentManager()。我无法在MainActivity中扩展FragmentActivity,因为我已经扩展了MapActivity(它是一个基于地图的应用程序)。

主页面上的一个按钮显示此警告对话框,我一直在

The method show(FragmentManager, String) in the type DialogFragment is not 
applicable for        
the arguments (FragmentManager, String)

我可以为此做些什么工作?我跟着谷歌的开发者指南,他们扩展了FragmentActivity。我想我在这里遗漏了一些东西。

如果有人可以帮助我,那就太好了。

更新:我尝试了一个简单的例子和​​扩展的FragmentActivity,它运作良好。显然,需要扩展FragmentActivity以使其工作(除非有人可以提供解决方法)。 有没有办法扩展FragmentActivity和MapActivity?

1 个答案:

答案 0 :(得分:0)

这一位:

  

DialogFragment类型中的方法show(FragmentManager,String)不是   适用于参数(FragmentManager,String)

在我看来,就像Honeycomb的“本机”片段支持和support-v4库中的“兼容性”片段支持之间的冲突。检查您的导入,您可能会将android.support.v4.app.FragmentManager传递给采用android.app.FragmentManager的方法,反之亦然。