android singleTop 不起做用

今天,排查问题,发现设置了singleTop 的activity, 屡次启动依然是多个acitivity,而不是一个。
明明在清单里面设置了,可是就是启动了多个。
多是由于启动的太快,致使系统判断有错误吧。this

固然,也能够本身作一个计数,启动屡次的话,就return,也能够把启动模式在代码里面改成sigletaskspa

Intent intent = new Intent(ActivityBase.this, AppActivity.class);

                    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);
                    startActivity(intent);

这样就保证了,只会有一个。code

相关文章
相关标签/搜索