2010-06-20 5 views
5

홈 버튼을 길게 누르면 아이콘에서 발생한 최근 앱 의도를 사용 중지하려고합니다. 나는 현재 onCreate()에서 빠른 실행 대화 상자에서 인 텐트가 발동 된 다음 finish()으로 전화하면이를 감지하고 있습니다.Android : 최근 앱 사용 안 함

이 경우 응용 프로그램이 백그라운드로 이동하면 finish()이 호출되므로 응용 프로그램이 실행될 때 onCreate()을 통과합니다. 이를 위해서는 응용 프로그램에서 활동 사이를 전환 할 때 전략적 코딩이 필요합니다.

onResume()에서 의도가 어디서 왔는지 감지 한 후에도 finish()을 실행할 수 있지만 빠른 실행 의도를 단순히 비활성화 할 수 있으면 불필요한 코딩이 제거 될 수 있습니다.

빠른 실행 의도를 사용 중지 할 수 있습니까?

+0

빠른 실행 의도 란 무엇입니까? 홈 화면에서 앱 아이콘을 클릭 할 때 전송되는 의도입니까? – Vinay

+0

홈 단추를 누르고있을 때 열린 대화 상자의 아이콘에서 해당 의도가 시작되었습니다. –

+0

받은 의도 액션을 게시 할 수 있습니까? – Vinay

답변

18

의 빠른 실행 의도를 사용 중지 할 수 있습니까?

이 활동에 대한 목록에 android:excludeFromRecents="true"을 넣으십시오. 그러면 최근에 사용한 활동 목록에 귀하의 활동이 나타나지 않을 것입니다. 귀하가 "빠른 실행"이라고 부르는 가정입니다.

+0

달콤한 해결책 !! –