我正在嘗試將我的 Android 應用程序從 API 級別 23 定位到最新的 API 級別。但是,從 Android 8.0(API 級別 26)開始,所有通知都必須分配給以前不是這種情況的頻道?,F在我正在檢查 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
提交
取消