Это определенно очень странное приложение.
Хотя вы можете запустить Toast
из любого места, где у вас есть доступ к Context
, вам определенно необходимо использовать Activity
из-за необходимости предоставления значка запуска на домашнем экране.
Однако по умолчанию, даже если макет не создан или не установлен, окно «Деятельность» все равно будет отображаться.Это типичное поведение, потому что поведение имеет свои собственные элементы, и Layout просто добавляется в это окно Activity по умолчанию.
Но это не значит, что вы не можете делать то, что хотите.
Вам просто нужно, чтобы это окно активности не отображалось.Это чаще всего делается с помощью стилей.
Чтобы сделать это, вы можете использовать эту тему:
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
Просто добавьте эту тему в свою активность внутри вашего 'Manifest.xml'
Существуют и другие полупрозрачные темы.Вы можете попробовать, если вы не хотите использовать версию FullScreen No Title Bar.