我在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_notification
是xml
,mipmap.ic
_ notification是mdpi, hdpi, xhdpi, xxhdpi.
的png
请告诉我,如何处理这个问题?我读了很多主题,但是没有收到明确的答案。谢谢