Я запускаю службу переднего плана, которая показывает уведомление. Если моя активность скрыта, я хочу начать ее, щелкнув уведомление. функция вызывается в onStartCommand делает это:android: как вызвать активность, щелкнув уведомление об обслуживании переднего плана
startForeground(noti_id, mNoti);
Уведомление появляется и работает, но он не реактивировать мой MainActivity:
notiIntent = new Intent(this, MainGate.class);
notiPendingIntent = PendingIntent.getActivity(this, 0, notiIntent, PendingIntent.FLAG_UPDATE_CURRENT);
MainGate.class является деятельность, которая запускает службу переднего плана. Он должен появиться, когда я нажимаю на уведомление.
EDIT:
На самом деле, он работал, когда уведомление было построено в человеке деятельности (MainGate.class). И это сработало, когда уведомление было создано в сервисе, не являющемся сервисом переднего плана. Теперь мне пришлось реализовать службу переднего плана, и она перестала работать.
извините, не работает. – user3137385