В методе onCreate первого запускаемого действия вам необходимо проверить, хотите ли вы перейти к другому действию, а затем
где перезапуск - это условие, которое проверяет, работало ли ваше приложение раньше, вы можете использовать общие настройки для хранения некоторого значения bool
if(restarted){
Intent startActivity = new Intent();
startActivity.setClass(this,OTHER_ACTIVITY.class);
startActivity(startActivity);
finish();
}else{
//just normal flow
}