常见 deprecation

  1. cookieManager.removeAllCookie
    CookieManager | Android Developers

This method was deprecated in API level 21. Use [removeAllCookies(android.webkit.ValueCallback)](https://developer.android.com/reference/android/webkit/CookieManager#removeAllCookies(android.webkit.ValueCallback%3Cjava.lang.Boolean%3E)) instead.

  1. VERSION.SDK
    Build.VERSION | Android Developers

This field was deprecated in API level 15. Use [SDK_INT](https://developer.android.com/reference/android/os/Build.VERSION#SDK_INT) to easily get this as an integer.

  1. versionCode
    PackageInfo | Android Developers

This field was deprecated in API level 28. Use [getLongVersionCode()](https://developer.android.com/reference/android/content/pm/PackageInfo#getLongVersionCode()) instead, which includes both this and the additional [versionCodeMajor](https://developer.android.com/reference/android/R.styleable#AndroidManifest_versionCodeMajor) attribute. The version number of this package, as specified by the <manifest> tag's [versionCode](https://developer.android.com/reference/android/R.styleable#AndroidManifest_versionCode) attribute.

解决方案:

PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_CONFIGURATIONS);
versionCode =  pInfo.versionCode;

改为:

PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_CONFIGURATIONS);
versionCode =  pInfo.getLongVersionCode();
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容