2013-10-04 56 views
0

现在我正在开发一个应用程序,添加一个网页,然后我得到这个页面的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); 
+0

为什么你不使用完成后,开始活动startActivity(intent);完(); –

+0

看看我的评论patrik回答 –

回答

0

开始活动。如下所示:

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

在呼叫后的每个活动中都做了以上的事情。所以每一次都会完成上一个,或者根据您的需要来完成。

+0

但我不想删除它,如果页面没有删除..我的意思是,如果返回到饲料活动,我没有删除它的网页,然后我想找到它 –

+0

根据需要完成()。意思是如果你想要上一页然后不完成它。或者如果你有条件编码,那么把条件放在那里,然后完成()。 –

+0

但我需要它有时和其他时间我想删除它,如果我删除它的页面..现在的问题我该如何添加条件和检查页面是否被删除 –