Диалог не может получить контекст - PullRequest
0 голосов
/ 28 апреля 2019

У меня есть диалог, когда я во-первых вызываю его, все в порядке, но когда я во-вторых вызываю, я получаю на выходе следующее: «Попытка вызвать виртуальный метод» android.content.res.Resources $ Theme android.content.Context.getTheme () 'для нулевой ссылки на объект "

это мой код

    final Dialog dialog = new Dialog(getActivity());
    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); // before
    dialog.setContentView(R.layout.dialog_metka_aims);
    dialog.setCancelable(true);

    WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
    lp.copyFrom(dialog.getWindow().getAttributes());
    lp.width = WindowManager.LayoutParams.WRAP_CONTENT;
    lp.height = WindowManager.LayoutParams.WRAP_CONTENT;

    dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
    dialog.show();
    dialog.getWindow().setAttributes(lp);
...