有没有办法告诉Android我希望后续调用startActivity()都恢复目标活动而不是一遍又一遍地创建它?任何解决方法?
由于
答案 0 :(得分:1)
根据您的需要,在创建意图时尝试使用FLAG_ACTIVITY_CLEAR_TOP
或FLAG_ACTIVITY_REORDER_TO_FRONT
:
Intent intent = new Intent(this, NameOfActivityClass.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);