Задать вопрос
@peregrinTuk

Как вызвать нужный intent из service?

Вех приветствую!
Помогите разобраться, так как я только как пару недель начал изучать андроид и столкнулся с проблемой.
В моем приложение при старте запускается сервис
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        startService(new Intent(getApplicationContext(), MyService.class));
    }

Данный сервис проверяет есть ли сообщение для юзера и если есть то через метод showNotification отображается уведомление юзеру. В методе showNotification обрабатываю клик на уведомление что бы юзер попал в приложение в MainActivity
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
        PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);

Но когда юзер кликает на уведомление приложение запускается и тут же выбивает что в переложение произошла ошибка и приложение умирает.
Подскажите как это исправить ?
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Сложный 8 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 дек. 2024, в 06:04
15000 руб./за проект
21 дек. 2024, в 01:12
1000 руб./за проект
20 дек. 2024, в 22:55
1500 руб./за проект