2013-10-04 2 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 (의도); 끝(); –

+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

필요한만큼 마침()하십시오. 당신이 이전 페이지를 원한다면 그것을 끝내지 말아야한다. 또는 조건부 코딩이있는 경우 조건을 입력 한 다음 finish()를 수행하십시오. –

+0

하지만 때로는 필요하고 다른 시간은 제가 페이지를 제거하면 삭제하고 싶습니다 .. 질문 이제 어떻게 페이지를 삭제했는지 확인하고 조건을 추가 할 수 있습니다. –

관련 문제