android - 从选项菜单中删除多个 Activity 以返回仪表板

标签 android

我的 Android 应用程序中有一个选项菜单,其中有一个按钮,用于返回应用程序仪表板并删除其上的所有 Activity ,同时删除历史记录。这怎么可能?

谢谢

得到答案:

这就是诀窍:

myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
    case R.id.dashboard:
        Intent myIntent = new Intent(this, DashBoard.class);
        myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(myIntent);
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

最佳答案

这就是诀窍:

myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

关于android - 从选项菜单中删除多个 Activity 以返回仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5631739/

相关文章:

Android - 需要计算器帮助/资源

android - Intent bundle 变量未在 Activity 之间传递

android - 如何刷新服务/清除缓存?

安卓 WebView : Uncaught Error: INDEX_SIZE_ERR

android - 如何使用设备货币格式格式化浮点值?

android - 如何使用 libvlc 在 surfaceView 上显示流式视频的进度条?

android - 折叠工具栏布局 : setShadowLayer

android - 如何多次运行同一个异步任务?

android - onAttach(上下文上下文)未被调用

android - Android清洁架构示例程序