解决方案
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if((getIntent().getFlags()&Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT)!=0){
finish();return;
}
setContentView(R.layout.activity_main_tabs);
*
* 补充说明:
* 在资料1中提到的核心思想--->
* 我们需要判断:该意图是打开一个新的任务,还是将后台的应用给提到前台来.
* 若是要将应用提到前台来直接将这个Activity结束掉,然后显示出来的Activity就是之前被最小化的Activity.
* 因为点击图标的意图会将新启动的Activity置于顶端,而顶端的下面的Activity就是之前被最小化的Activity.
* 此时结束掉新启动的Activity,就可以让之前被最小化的Activity 显示出来了.
*
*/