-2

アプリで v7 サポートの AppCompatDialogFragment を使用しています

import android.support.v7.app.AppCompatDialogFragment;

public class LoginDialogFragment extends AppCompatDialogFragment {

}

アプリ全体で、デフォルトFragmentの and FragmentManagerand NOT android.support.v4.app.Fragment orを使用していますadroid.support.v4.app.FragmentManager

import android.app.Fragment;
import android.app.FragmentManager;

問題は、メソッドを呼び出してアクティビティからダイアログを表示したいことです

public void show(@NotNull android.support.v4.app.FragmentManager manager,
                 java.lang.String tag)

パラメータとして受け入れないもの。 android.app.FragmentManager

だから電話できない

LoginDialogFragment loginDialogFragment = new LoginDialogFragment();
loginDialogFragment.show(getFragmentManager(), "tag");

今すぐダイアログを表示するには?

4

2 に答える 2