Сделать статическую функцию в класс полезности как -
public static void launchForgroundActivity(Context context){
Intent intent = new Intent(context, ForgroundActivity.class);
context.startActivity(intent);
}
В каждой деятельности поддерживать флаг для перехода фона, как -
boolean isBackground = false;
public void onStop(){
super.onStop();
isBackground = true;
}
Теперь проверьте в OnStart и если значение isBackground верно, то начать полевую деятельность.
public void onStart(){
super.onStart();
if(isBackground)
Utility.launchForgroundActivity(getApplicationContext());
}
Надеется, что это поможет :)
Сколько мероприятий у вас есть в вашем приложении? – babadaba
почти 9 мероприятий @babadaba –