什么';Android中setContentIntent和setFullScreenIntent的区别是什么?

什么';Android中setContentIntent和setFullScreenIntent的区别是什么?,android,notifications,Android,Notifications,看起来两者都涉及显示通知,然后用户可以触摸通知来启动活动 每个通知都应该响应一个点击,通常是打开一个 应用程序中与通知对应的活动。为此,, 必须指定使用PendingContent对象定义的内容意图 并将其传递给setContentIntent() 仅对最高优先级的警报使用全屏显示 其中,您有一个关联的活动,您希望在用户之后启动该活动 与通知交互 因此,在这两种情况下,似乎都会有一个通知显示用户必须与进行交互,然后启动您的活动。setFullScreenIntent(),在某些情况下,直接启

看起来两者都涉及显示通知,然后用户可以触摸通知来启动活动

每个通知都应该响应一个点击,通常是打开一个 应用程序中与通知对应的活动。为此,, 必须指定使用PendingContent对象定义的内容意图 并将其传递给setContentIntent()

仅对最高优先级的警报使用全屏显示 其中,您有一个关联的活动,您希望在用户之后启动该活动 与通知交互


因此,在这两种情况下,似乎都会有一个通知显示用户必须与进行交互,然后启动您的活动。

setFullScreenIntent()
,在某些情况下,直接启动活动,而无需进行交互。。。至少在旧设备上。老实说,我忘了他们是否只是将其纳入了新设备上的升级模式。我的设备(这是最新的操作系统)的问题在于它没有立即启动活动。它显示通知,然后我需要点击。也许你是对的,它只在旧设备上工作。活动将立即启动的主要场景是如果设备的屏幕关闭。基本上,在这一点上,操作系统知道它不能中断用户。