2013-04-05 58 views
2

我有一個來自SherlockListActivity的活動,我想在此活動中顯示SherlockDialogFragment。對話框實例的show方法需要SupportFragmentManager,但似乎SherlockListActivity只有方法getFragmentManager而不是getSupportFragmentManagerSherlockListActivity沒有getSupportFragmentManager方法

有誰知道爲什麼方法getSupportFragmentManager丟失,我該如何解決這個問題?

回答

7

有誰知道爲什麼方法getSupportFragmentManager缺少

因爲從ListActivitySherlockListActivity繼承,而不是從FragmentActivity

我該如何解決這個問題?

請勿使用SherlockListActivity。使用SherlockFragmentActivitySherlockListFragment或您自己的ListView管理代碼。

+0

謝謝,CommonsWare解釋這一點。我希望有一種方法可以在不將「SherlockListActivity」更改爲「SherlockFragmentActivity」的情況下獲得'SupportFragmentManager',但可惜。只是我有一個基類,我定義了從'FragmentListActivity'繼承而來的基類,除了這個問題外,它正在完美工作,現在我正在努力使它從繼承自'SherlockFragmentActivity'的它正常工作。但謝謝你的迴應。 – BruceHill 2013-04-07 09:42:48

相關問題