AlertDialog можно создавать и показывать из простой функции. Только в нее нужно передать контекст и листенеры. Не нужно городить классы вокруг AlertDialog.
Доброго времени суток может кто подскажет как подключить android studio к github при авторизации перекидывает на адрес http://127.0.0.1:63342/ и требует пароль,но данные с github не подходят