Android:清除活动堆栈
我想在单击注销按钮后清除所有活动。为此,我使用了以下代码。请告诉我正确的实施方法Android:清除活动堆栈,android,android-activity,Android,Android Activity,我想在单击注销按钮后清除所有活动。为此,我使用了以下代码。请告诉我正确的实施方法 public class LogoutListner implements OnClickListener { private Activity mActivity; public LogoutListner(Activity a) { this.mActivity = a; } @Override public void onClick(View ar
public class LogoutListner implements OnClickListener {
private Activity mActivity;
public LogoutListner(Activity a) {
this.mActivity = a;
}
@Override
public void onClick(View arg0) {
Intent intent = new Intent(mActivity, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
mActivity.startActivity(intent);
}
这个问题已经回答了这个问题已经回答了
Intent intent = new Intent(mActivity, LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mActivity.startActivity(intent);