Intent intent=new Intent(context,MyClass.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
上面的代码将会结束所有 stack 中的 activities,并且会重新启动一个 activity。
当我把这个activity加入到一个类中,能正常运行,但在其它的类同样的位置,也就是同一行能执行,还会启动一个新的activity,但是当前的activity不能结束,一直开启着。
这是什么情况呀?