У меня есть два действия: A (вход в систему) и B (DashBoard), я создаю уведомление на определенное время, и если пользователь уже находится в действии B, то при нажатии на уведомление ничего не должно происходить, и если приложение закрыто или нетоткрыт, при нажатии на уведомление Активность А должна быть открыта.Как это может быть достигнуто. TIA
я попробовал следующее в braodcastreceiver
@Override
public void onReceive(Context context, Intent intent) {
Log.e("NotificationReceiver","NotificationReceiver");
if(ActivityB.instance!=null){
}else{
Intent i = new Intent();
i.setClassName("com.test","com.test.ActivityA");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
Но когда мое приложение не открывается или закрывается, иначе не выполняется.