如何清除已删除页面的堆栈?

时间:2013-10-04 05:14:48

标签: android android-activity stack

现在我正在开发一个添加网页的应用程序,然后我会获得此页面的RSS订阅源。在其他活动然后我打开主页面列表然后我删除页面我只是得到它的饲料..删除后,如果我按下后退按钮我发现此页面的饲料活动!!

如果我删除了它的页面,如何从堆栈中删除此Feed活动?

这是我的代码,用于开始Feed的活动

map = pagesList.get(position);    
Intent intent = new Intent(PagesActivity.this, FeedsActivity.class);
intent.putExtra("fPageid", map.get(KEY_FID));
intent.putExtra("fPagename", map.get(KEY_NAME));
intent.putExtra("fPageimg", map.get(KEY_PICTURE));
startActivity(intent);

1 个答案:

答案 0 :(得分:0)

调用Intent后需要使用finish()。见下文:

Intent intent = new Intent(PagesActivity.this, FeedsActivity.class);
intent.putExtra("fPageid", map.get(KEY_FID));
intent.putExtra("fPagename", map.get(KEY_NAME));
intent.putExtra("fPageimg", map.get(KEY_PICTURE));
startActivity(intent);
finish();

在电话会议结束后,在每个活动中执行以上操作。所以每次都会完成上一个或根据您的需要进行。