如何从非活动类(实现IntentService)启动活动?

时间:2014-08-05 17:05:30

标签: android android-intent android-activity notifications message

我有一个处理从云端收到的消息的类,这个类扩展了IntentService。现在,消息(捆绑附加内容)放在通知中。但我需要启动并将这些额外内容传递给另一个活动(dialogActivity),该活动会提示用户采取操作,然后显示完整的消息。

我可以从这个类中开始一个新活动的唯一方法是将FLAG_ACTIVITY_NEW_TASK添加到启动它的intent中。但是在这种情况下消息相互重叠,我的意思是没有显示新消息,因为这个标志会停止活动以启动新任务而另一个已经打开。

我无法使用其他标志,因为我的应用程序崩溃,而Logcat建议使用FLAG_ACTIVITY_NEW_TASK以避免进一步崩溃。

还有其他方法可以启动我的" dialogActivity"来自这个班级?

谢谢!

0 个答案:

没有答案