我在使用FLAG_ACTIVITY_CLEAR_TOP意图标志清除堆栈时从登录活动转换到主应用程序 - 一切都在4.x设备中完美运行,但在棒棒糖上它不起作用。只是添加一些代码,这就是我所说的:
Intent intent = new Intent(this, MyActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
我已尝试结合使用FLAG_ACTIVITY_NEW_TASK标志,但这也没有帮助。
答案 0 :(得分:0)
尝试这些标志:
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
答案 1 :(得分:0)
使用此
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);