1

ACTION_SEND是否可以在 Activity 类之外处理 Intent ?

我将收到不打开 Activity 的 Intent,该类创建一个通知以显示正在处理 Intent,而不是打开应用程序。

我确信这可以通过始终运行的服务来实现,但我只希望服务在上面创建通知之前立即运行。(换句话说,ACTION_SENDIntent 的处理需要透明而不是呈现 Notification。)

据我所知,这项任务是在非 Activity 类中建立一个 Context 来提供给getSystemService(),尽管我不知道如何实现这一点。

4

1 回答 1

0

如果您只是想避免 UI,那么实际上,扩展Activity并不意味着您必须显示任何内容。因此,如果您不需要在您的班级中打开任何 vUI,那么一旦您onCreate()被调用,只需像往常一样通过 caling 初始化它super.onCreate(bundle),然后在那里做您想做的事情,但不要调用任何setContentView(). 然后在你onCreate()跳到另一项活动结束时,或者用finish().

于 2012-09-28T23:05:54.590 回答