본문 바로가기

프로그래밍/안드로이드

안드로이드 - FLAG_ACTIVITY_NEW_TASK


AndroidRuntime(): Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?

이러한 에러가 갑자기 뜬다.

발생된 곳은 백그라운드를 돌리기 위해 Service를 상속받은 클래스에서 Activity를 띄울려고 하니 저러한 에러가 발생하더구요.

해결은 생각보다 간단합니다. 그저 시키는대로 하믄 되죠.

Intent t = new Intent(this, AAA.class);
t.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(t);

이러면 끝이 난답니다...