setSmallIcon在Android 4.4上崩溃

时间:2019-04-23 14:30:07

标签: android notifications

我在android 4.4上再次崩溃

Fatal Exception: android.app.RemoteServiceException
Bad notification posted from package myapp: 
Couldn't create icon: StatusBarIcon(pkg=myappr=0 id=0x7f080117 level=0 visible=true num=0 )

我意识到问题出在setsmallIcon方法中。人们在API 21之前写道,您需要使用PNG,然后才能使用vector。好吧,我知道。

这就是我的方式

NotificationCompat.Builder builder 
= new NotificationCompat.Builder(getBaseContext(), REMINDER_CHANNEL_ID)            
.setSmallIcon(Build.VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP ? R.drawable.ic_notification : R.mipmap.ic_notification)

drawable.ic_notificationxmlmipmap.ic _ notification是mdpi, hdpi, xhdpi, xxhdpi.的png 请告诉我,如何处理这个问题?我读了很多主题,但是没有收到明确的答案。谢谢

0 个答案:

没有答案