bug fixed

pressed back button then relaunch, there’s no way to modify the intent
sent from history stack. The solution is to check the flag:
Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY