BadTokenException: невозможно добавить окно - нулевой токен для displayid = 0 недействителен;ваша деятельность работает? - PullRequest
0 голосов
/ 01 ноября 2019

После прохождения:

Невозможно добавить окно - нулевой токен недействителен;ваша деятельность запущена?

Android 'Невозможно добавить окно - токен null не для приложения' исключение

Вызов диалога "Не удаетсядобавить окно - токен null не для приложения »с getApplication () в качестве контекста

BadTokenException: невозможно добавить окно - токен null недействителен; ваша деятельность выполняется? вaction.isFinishing statment

Проблемы с созданием всплывающего окна в Android Activity

Возвращает значение NULL, когда я использую getView () для получения корневого представленияфрагмент в ViewPager

Я не совсем уверен, вызывает ли это исключение наличие пустого элемента View в качестве корневого элемента. У меня DialogFragment:

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
                         @Nullable Bundle savedInstanceState) {
    View root = inflater.inflate(R.layout.acquire_fragment, container, false);

    mErrorTextView = root.findViewById(R.id.error_textview);
    mRecyclerView = root.findViewById(R.id.list);
    mLoadingView = root.findViewById(R.id.screen_wait);

    Toolbar toolbar = root.findViewById(R.id.toolbar);
    toolbar.setNavigationIcon(R.drawable.ic_arrow_up);
    toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            dismiss();
            mListener.onFinishActivity();
        }
    });
    toolbar.setTitle(R.string.button_purchase);
    return root;
}

Может root будет нулевым при вызове .findViewById ()?

...