自定义通知栏有些机型报下面的错:
android.app.RemoteServiceException: Bad notification posted from package xxx: Couldn't expand RemoteViews for: StatusBarNotification
排查了后发现是自己使用了View控件
官方自定义通知栏RemoteViews只支持以下布局和控件:
注意自己使用的控件布局是不是在下面列举之中:
布局容器Layout:
FrameLayout, LinearLayout, RelativeLayout
控件Component:
AnalogClock, Button, Chronometer, ImageButton, ImageView, ProgressBar,
TextView, ViewFlipper, ListView, GridView, StackView, AdapterViewFlipper
如果报上面的错,自己查看自己的自定义通知栏布局文件,除了上面列出来的容器和控件,其他控件容器包括自定义的控件也不可以。
部分手机型号在使用自定义通知栏时出现错误,原因是使用了不支持的View控件。官方仅支持特定布局和控件,如LinearLayout、Button等。需检查自定义通知布局,确保仅使用支持的控件。
3154

被折叠的 条评论
为什么被折叠?



