PreferenceFragmentでPreferenceをタップするとDialogFragmentを表示しようとしています。私はDialogFragment.showでgetFragmentManager()()を呼び出すとき残念ながら、私は次のエラーが表示されますPreferenceFragmentからダイアログを表示するにはどうしたらいいですか?
Cannot resolve method 'show(android.app.FragmentManager, java.lang.String)'
問題は、私はandroid.support.v4.app.FragmentManagerをreferneceように見えることはできませんということですこのフラグメント由来の。このフラグメントを担当するアクティビティは、FragmentActivityから拡張されていますが、明らかにそれだけでは不十分です。私もgetSupportFragmentManager()を呼び出してみましたが、それは私にこのエラーを与えた:
Cannot resolve method 'getSupportFragmentManager()'
は、どのように私はこの作業を行うことができますか?ここで
は、いくつかのコードです:
gPrefAcknowledgements.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
@Override
public boolean onPreferenceClick(Preference preference)
{
DialogAcknowledgements dialogAck = new DialogAcknowledgements();
dialogAck.show(getFragmentManager(), "acknowledgements");
return true;
}
});
有用な回答をupvote/acceptすることを検討してください。 –
私はupvoteをしたいと思いますが、私は11人しかいません。最小限に抑えるのはイライラしている。 – IAmKale