티스토리 뷰
오류 발생 시 알려주는 내용대로 FLAG_ACTIVITY_NEW_TASK 플래그를 사용하면 됩니다. 만일 실행 시키려고 하는 Activity 가 이미 작동중인 Task 가 있다면 해당 Task 에, 그렇지 않다면 아예 새로운 Task 에 Activity 를 위치 시키라는 뜻.
Intent i = new Intent(getApplicationContext(), ServiceTest.class);i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(i);
또는
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
'Android' 카테고리의 다른 글
Doze 및 앱 대기 모드 최적화 (0) | 2019.03.10 |
---|---|
안드로이드 alarmmanager 관련 (0) | 2019.03.08 |
안드로이드 변수 이용 (0) | 2019.03.08 |
안드로이드 foreground service (0) | 2019.03.07 |
안드로이드 SendBroadCast (0) | 2019.03.07 |
댓글