gpt4 book ai didi

Android 通知生成器 getNotification() 与 build()

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:29 26 4
gpt4 key购买 nike

根据我看到的文档,Android 通知生成器是在 API 11 中引入的,并且:

  • 在 API 11 到 API 15 中,使用方法 .getNotification()创建通知对象
  • 从 API 16 开始,人们使用 .build() 创建通知对象。
这听起来很简单,但我该如何编写代码Eclipse 会根据 API 版本调用正确的方法吗?

最佳答案

如果您的应用支持早于 API 级别 11 的设备,您应该使用 NotificationCompat.Builder,在这种情况下,您可以一直使用 build() .

否则,欢迎您调用 getNotification(),直到您愿意仅支持 API 级别 16 及更高级别。他们只是简单地重命名了该方法以提高一致性。如果你看the source code , getNotification() 只是在较新的设备上调用 build()

使用 Raghav 的方法没有任何问题,在 API 级别存在差异的其他情况下将需要这种技术。

关于Android 通知生成器 getNotification() 与 build(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16123021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com