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

Android 如何从已删除的页面中清除堆栈?,android,android-activity,stack,Android,Android Activity,Stack,现在我正在开发一个应用程序,添加一个网页,然后我得到这个网页的rss提要。在其他活动中,我打开主页列表,然后删除该页面,我只获取其提要。。删除后,如果我按下后退按钮,我会找到此页面的提要活动 如果我删除了此提要活动的页面,如何从堆栈中删除此提要活动 这是我启动提要活动的代码 map = pagesList.get(position); Intent intent = new Intent(PagesActivity.this, FeedsActivity.class); intent.p

现在我正在开发一个应用程序,添加一个网页,然后我得到这个网页的rss提要。在其他活动中,我打开主页列表,然后删除该页面,我只获取其提要。。删除后,如果我按下后退按钮,我会找到此页面的提要活动

如果我删除了此提要活动的页面,如何从堆栈中删除此提要活动

这是我启动提要活动的代码

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);
调用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();

在每次活动结束后都要做上述事情。因此,前一个将在每次完成或根据您的需要执行。

为什么不在开始活动后使用finish和startActivity(intent);完成();请看我在patrik Answer中的评论,但如果页面未被删除,我不想将其删除。。我的意思是,如果返回到feeds活动,并且我没有删除它的页面,那么我想根据您的需要找到itdo finish()。意思是如果你想要上一页,就不要完成它。或者如果你有条件编码,那么把条件放在那里,然后做finish()。但我有时需要它,有时如果我删除它的页面,我想删除它。。现在的问题是如何添加条件以及在何处检查页面是否已删除当您在此时执行页面删除时,请将一个布尔变量设置为true。将该变量放入SharedReference或声明为静态。在其他活动中检查该变量是否为真。谢谢你,朋友。。我试试看。。我又问了一个问题,但没有人回答。。你能帮我吗??