gpt4 book ai didi

android - android Compat类是如何工作的

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:55 25 4
gpt4 key购买 nike

有两个类

1) AppCompatActivity
2) GestureDetectorCompat.

根据 android 文档,这些类支持旧的 android 平台。我想知道这是如何工作的。尽管 GestureDetector 和 GestureDetectorCompat 具有相同的 API。 GestureDetectorCompat 如何在没有 GestureDetector 的旧平台上工作?

最佳答案

How GestureDetectorCompat work in older platform in which GestureDetector is not present?

没有“GestureDetector 不存在的旧平台”。 GestureDetector 自 API 级别 1 以来就已存在。

但是,GestureDetector 的 API 多年来发生了变化,在较新的 API 级别中添加了一些方法。 GestureDetectorCompat 实现了最新的 API 并在旧设备上正常降级。您可以通过 reading its source code 查看 GestureDetectorCompat 的确切功能。 .

通常,名称以 Compat 结尾的类做同样的事情:实现最新的 API,并且:

  • 如果设备运行的是足够新的 Android 版本,则将方法传递给平台实现

  • 实现一些功能的反向移植,或者

  • 简单地忽略该请求,因为无法在旧设备上轻易复制该功能

关于android - android Compat类是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38940977/

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