我正在尝试将我的 Android 应用程序从 API 级别 23 定位到最新的 API 级别。但是,从 Android 8.0(API 级别 26)开始,所有通知都必须分配给以前不是这种情况的频道。现在我正在检查 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)如果 API 级别大于 26,则使用 NotificationChannel 发出通知的条件,所以我的问题是 NotificationChannel 的导入语句是否import android.app.NotificationChannel; 会导致 API 版本低于 26 时出现问题。我是否应该维护不同的活动针对不同的 API?
1 回答
扬帆大鱼
TA贡献1799条经验 获得超9个赞
NotificationChannel 的导入语句是否会导入 android.app.NotificationChannel;导致低于 26 的 API 版本出现问题。
不。
尝试在旧设备上使用 NotificationChannel
将是一个问题,但这就是目的if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
。简单地导入将不是问题。
添加回答
举报
0/150
提交
取消