Ali*_*Ali 4 android xamarin.android xamarin
最近我更新了一个应用程序以使用通知通道在奥利奥上显示通知,因为奥利奥需要通知通道,这工作正常,但旧的 android 版本不支持通知通道,因此我试图检查你是否在奥利奥上运行然后使用创建通知通道功能。问题是当我使用以下内容进行检查时
Build.VERSION_CODES.O
Run Code Online (Sandbox Code Playgroud)
它说它已被弃用?互联网上的每个旧帖子都指的是 Build.VERSION_CODES.O,但它已被弃用。
有没有办法检查这个?我该怎么办?
未弃用,但已过时:
[Register ("O", ApiSince = 26)]
[Obsolete ("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.")]
public const BuildVersionCodes O = BuildVersionCodes.O;
Run Code Online (Sandbox Code Playgroud)
而不是使用Build.VERSION_CODES.?use Android.OS.BuildVersionCodes.?:
IE
if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat)
{
~~~
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1644 次 |
| 最近记录: |