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

时间:2011-04-12 07:20:52

标签: android

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

THX

得到答案:

这就是特技:

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);
    }
}

1 个答案:

答案 0 :(得分:5)

这就是特技:

myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);