2012-12-06 4 views
2

웹 서버에 30 ~ 30 초에 전화를 걸고있는 서비스가 있습니다. 특정 값이 반환되면 나는 특정 활동을 시작해야합니다. 문제는 서비스에서 활동을 시작하는 것입니다. intent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK);안드로이드는 서비스를 사용하지 않고 활동을 시작합니다 .FLAG_ACTIVITY_NEW_TASK

이렇게하면 활동이 시작되지만 3-4 초 후에 닫히고 응용 프로그램은 정상적인 흐름을 유지합니다.

새 활동을 스택 상단에 어떻게 추가 할 수 있습니까?

+0

서비스 요청에서 활동 시작 필요 'Intent.FLAG_FROM_BACKGROUND' 플래그 –

+1

3 ~ 4 초 후에 다른 것이 닫히고 있습니다. 'Intent.FLAG_ACTIVITY_NEW_TASK'와는 아무런 관련이 없습니다. – kabuko

답변

1

그럼 테스트 용으로 응용 프로그램을 시작할 때 서비스를 호출했습니다. 30 초 후 앱에서 탐색하면 새로운 활동이 올바르게 전면에 표시됩니다.

관련 문제