將項目升級到Android O之后buildToolsVersion "26.0.1"Android Studio中的Lint顯示了以下通知構建器方法已棄用的警告:new NotificationCompat.Builder(context)問題是: Android開發人員更新了描述NotificationChannel的文檔,以支持Android O中的通知,并向我們提供了一個代碼段,但已棄用了相同的警告:Notification notification = new Notification.Builder(MainActivity.this) .setContentTitle("New Message") .setContentText("You've received new messages.") .setSmallIcon(R.drawable.ic_notify_status) .setChannelId(CHANNEL_ID) .build(); 通知概述我的問題:還有其他用于構建通知的解決方案,并且仍然支持Android O嗎?我發現的解決方案是將通道ID作為Notification.Builder構造函數中的參數傳遞。但是此解決方案并非完全可重用。new Notification.Builder(MainActivity.this, "channel_id")
- 3 回答
- 0 關注
- 4098 瀏覽
添加回答
舉報
0/150
提交
取消
