2

FragmentManager次のように表示するために を取得しようとしてFragmentいます:

def fragmentManager = competitionSetupDialogFragment.getFragmentManager()

次に、次を使用して表示しようとします。

competitionSetupDialogFragment.show(fragmentManager, HomeScreenActivity.CompetitionDialog)

MycompetitionSetupDialogFragmentは次のように定義されます。

class CompetitionSetupDialogFragment() extends DialogFragment {

ただし、ショーが上記で試行されると、私のfragmentManager変数は null です。

RoboGuice の依存性注入FragmentActivityのために既に を拡張しているため、 を拡張することはできません。RoboActivity私の Android ターゲット API バージョンは 15 なので、私のアプローチはうまくいくと思います。私の問題が何か知っている人はいますか?

(私はScalaで開発しようとしています)

4

1 に答える 1

0

この問題の簡単な解決策は、RoboFragmentActivity から拡張するだけで、すべて正常に機能しました。

于 2013-03-17T14:34:47.040 に答える