@Override
protected void onMessage(Context context, Intent intent) {
Log.e("C2DM", "Neue Message.");
Intent resultIntent = new Intent(context, ResultActivity.class);
resultIntent.putExtra("message", "Message received");
resultIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
Я могу видеть из моего LogCat, что я получаю в этот метод, а затем, когда он пытался начать свою деятельность, она бросает фатальное исключение, как написано в заголовке с следующий комментарий:Android FATAL ИСКЛЮЧЕНИЯ: IntentService [[email protected]]
android.util.AndroidRuntimeException: для вызова функции startActivity() извне контекста действия требуется флаг FLAG_ACTIVITY_NEW_TASK. Это действительно то, что вы хотите? (мой ответ на AndroidRuntime: «Разве это не то, что я делаю?») ;-)
показать свой LogCat – thepoosh