アプリで v7 サポートの AppCompatDialogFragment を使用しています
import android.support.v7.app.AppCompatDialogFragment;
public class LoginDialogFragment extends AppCompatDialogFragment {
}
アプリ全体で、デフォルトFragment
の and FragmentManager
and 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");
今すぐダイアログを表示するには?