删除多个活动以从"选项"菜单返回"仪表板"

Maf*_*ffo 3 android

我的Android应用程序中有一个Optionsmenu,其中有一个按钮可以返回到应用程序Dashboad并删除所有正在进行的活动,同时删除历史记录.这怎么可能?

谢谢

得到了答案:

这就是特技:

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

Maf*_*ffo 5

这就是特技:

myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);