2

我正在尝试检索FragmentManager以显示我Fragment的如下:

def fragmentManager = competitionSetupDialogFragment.getFragmentManager()

然后我尝试使用以下内容显示它:

competitionSetupDialogFragment.show(fragmentManager, HomeScreenActivity.CompetitionDialog)

competitionSetupDialogFragment的定义如下:

class CompetitionSetupDialogFragment() extends DialogFragment {

但是,当上面尝试显示时,我的fragmentManager变量为空。

我无法扩展 a FragmentActivity,因为我已经RoboActivity为 RoboGuice 依赖注入扩展了 a。我的 Android 目标 API 版本是 15,所以我认为我的方法应该可行。有谁知道我的问题是什么?

(我正在尝试使用 Scala 进行开发)

4

1 回答 1

0

这个问题的简单解决方案是从 RoboFragmentActivity 扩展并且一切正常。

于 2013-03-17T14:34:47.040 回答