Мое приложение Android должно показать диалог при первом использовании приложения. Это приложение также использует собственный класс приложений, который расширяет класс приложений Androids. Я хочу использовать диалоговое окно DialogFragment для этого диалогового окна (поскольку в документации указано, что метод showDialog() устарел) и покажите этот DialogFragment в методе onCreate() моего пользовательского класса Applicaton. Код, чтобы показать DialogFragment выглядит следующим образом:Как показать фрагмент диалога в пользовательском классе приложений Android?
FragmentManager manager = getSupportFragmentManager();
DialogFragment firstUseDialog = new FirstUseDialog();
firstUseDialog.show(manager, "dialog");
Но метод getSupportFragmentManager() не доступен в классе Application, только в классах активность. Поэтому мой вопрос заключается в том, есть ли другой способ показать диалог из класса Application.
Я всегда могу перенести первый код использования в свою основную деятельность, но я просто хотел проверить, можно ли это сделать в классе Activity. Я чувствую, что аппликационная проверка первого использования должна быть частью класса Application, а не класса Activity.
Ok ТНХ для ответа. Я выполнил первую проверку использования в AsyncTask в моей основной деятельности, которая имеет доступ к методу getSupportFragmentManager(). –