Мы разрабатываем библиотеку, которая будет использоваться как в JVM
, так и в Android
. Теперь нам нужно реализовать уведомление о пробном периоде. На других платформах (.Net и Mac) показа всплывающего окна сообщения было достаточно. Но пока я не могу найти способ сделать это для Android.
Проблема в том, что для отображения какого-либо сообщения (тоста или AlertDialog) мне нужен реальный контекст. Но поскольку наша библиотека не содержит элементов пользовательского интерфейса и никак не связана с пользовательским интерфейсом, мы не просим пользователя передавать контекст при создании компонентов.
Если быть кратким:
- как я могу показать Toast (AlertDialog, Notification) без передачи контекстной ссылки из пользовательского кода.
- Если я не могу, может быть, у кого-то есть лучшие решения для реализации пробного режима на Android и Java.