2017-12-09 14 views
2

내가 활동 컨텍스트 외부에서 startActivity를 호출 메시지"활동 컨텍스트 외부에서 startActivity()를 호출하려면 FLAG_ACTIVITY_NEW_TASK 플래그가 필요합니다"라는 오류가 일부 장치에서만 발생하는 이유는 무엇입니까?

()와 중포 기지에 충돌 보고서를 받고 있어요는 FLAG_ACTIVITY_NEW_TASK 플래그가 필요합니다.

이 오류는 Android 19를 사용하는 Samsung GT-I9500에서 발생합니다. Android Oreo (27)를 사용하여 Google Pixel에서 오류 o를 재현 할 수 없습니다.

나는 플래그를 설정하는 방법을 알고 있지만이 오류가 Android의 일부 버전에서만 나타나는 이유를 알고 싶습니다. 여기

내가 활동을 시작 해요 방법은 다음과 같습니다

context.getApplicationContext().startActivity(intent); 

답변

1

는이 오류는 안드로이드의 일부 버전에서 발생 이유를 알고 싶소.

버그로 인해. this issuethis issue을 참조하십시오.

+0

오, 고마워, 나는이 문제에 대해서 너무 혼란스러워했다. –