Android app进入某个activity最小化之后,点击桌面图标进入会重启问题

作者:陆金龙    发表时间:2017-09-23 16:25   


manifest文件中Activity使用设置 android:alwaysRetainTaskState="true" android:clearTaskOnLaunch="false"

onCreate中setContentView()之前添加如下代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

  if((getIntent().getFlags()&Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT)!=0){

    finish();

    return;

  }

}