-1

当用户单击通知栏项目时,我需要在屏幕上隐藏一个覆盖,这样他就可以顺利退出我的应用程序,当使用与通知栏交互时,有没有办法获得相关的意图/发泄?

PS通知不是我的。

4

3 回答 3

0

不可能,如果可能的话,这将是一个主要的安全问题。

于 2013-03-08T00:45:01.907 回答
-1

android:launchMode="singleTask"通过在您的活动中提供使您的活动成为单一任务AndroidManifest.xml

之后,将您的通知Activity作为PendingIntent您的通知,其中包含一些特殊数据。

当您的活动根本不存在时,您将获得onCreate()方法。您可以正常填充屏幕。

如果您的活动已经在前台,您将获得onNewIntent()功能。覆盖onNewIntent()功能并检查您放入通知的数据是否存在。如果它在那里,您可以更新您的 UI 并隐藏您的叠加层。

于 2012-11-25T09:39:09.803 回答
-1

您可以通过以下方式轻松实现此目的PendingIntent并在其中注册您的活动AndroidManifest.xml

所以你可以在新的Activity

于 2012-11-25T09:08:51.073 回答