Programs/Android
Activity 가 아닌 곳에서 Intent (startActivity 호출) 보내기
outliers
2014. 1. 10. 16:01
startActivity() 호출 시 아래와 같은 에러 발생 시
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context equires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Intent i = new Intent(context, NotiActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
를 추가해 주면 된다.