Я занимаюсь разработкой приложения, содержащим 2 мероприятия:Как начать андроид деятельность, не показывая основную деятельность в задних
Основной деятельность начала, где пользователь запускает приложение.
Второе действие запускается, когда пользователь нажимает на кнопку-виджет на главном экране.
Я создал свой виджет и представление, которое будет отображаться, когда пользователь нажмет на кнопку виджетов.
Моя проблема: Второй активный пользовательский интерфейс отображается над основным видом деятельности, основная активность видна, потому что второй макет действия прозрачен, потому что я хочу, чтобы домашний экран все еще был видимым при щелчке в виджетах.
Как я могу запустить только второе действие без запуска основного действия под ним? Я попытался удалить <action android:name="android.intent.action.MAIN" />
в основном действии из файла манифеста, виджет работает, но когда я устанавливаю свое приложение в телефоне, значок приложения не установлен, поэтому я не могу запустить основное действие.
Я надеюсь, что я выразил свою проблему.
Пробовал ли вы вызов finish() для первого действия после запуска нового действия? –
, если вы не знаете ансвара, пожалуйста, не голосуйте ни на какие вопросы. –