我在崩溃日志中看到以下异常:

android.app.RemoteServiceException: Bad notification posted from package com.my.package: Couldn't create icon: StatusBarIcon(pkg=com.my.package user=0 id=0x7f02015d level=0 visible=true num=0 )

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1456)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:146)

at android.app.ActivityThread.main(ActivityThread.java:5487)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)

at dalvik.system.NativeStart.main(Native Method)

我通过使用以下方法通过AlarmManager从IntendingService从PendingIntent集合发布通知。这里传递的所有值都来自PendingIntent / IntentService中的bundle extras。

/**

* Notification

*

* @param c

* @param intent

* @param notificationId

* @param title

* @param message

* @param largeIcon

* @param smallIcon

*/

public static void showNotification(Context c, Intent intent,

int notificationId, String title, String message, int largeIcon,

int smallIcon) {

PendingIntent detailsIntent = PendingIntent.getActivity(c,

notificationId, intent, PendingIntent.FLAG_UPDATE_CURRENT);

// BUILD

NotificationCompat.Builder mNotifyBuilder = new NotificationCompat.Builder(

c);

// TITLE

mNotifyBuilder.setContentTitle(title).setContentText(message);

// ICONS

mNotifyBuilder.setSmallIcon(smallIcon);

if (Util.isAndroidOSAtLeast(Build.VERSION_CODES.HONEYCOMB)) {

Bitmap large_icon_bmp = ((BitmapDrawable) c.getResources()

.getDrawable(largeIcon)).getBitmap();

mNotifyBuilder.setLargeIcon(large_icon_bmp);

}

mNotifyBuilder.setContentIntent(detailsIntent);

mNotifyBuilder.setVibrate(new long[] { 500, 1500 });

mNotifyBuilder.setTicker(message);

mNotifyBuilder.setContentText(message);

// NOTIFY

NotificationManager nm = (NotificationManager) c

.getSystemService(Context.NOTIFICATION_SERVICE);

nm.notify(notificationId, mNotifyBuilder.build());

}

从我看到的其他答案 – 我看到的异常发生时,setSmallIcon()没有正确调用。

我检查并双重检查正在传递的资源ID都正确。

android 图标错误的是什么,如何修复:android.app.RemoteServiceException:从包中发布的错误通知*:无法创建图标:StatusBarIcon...相关推荐

  1. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “插件包“ 中的 Element[] dexElements )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  2. Windows 10任务栏中托盘区(通知区域)图标怎么缩略成^

    1.重启电脑后windows的通知区域就不能缩略了,有些图标还没有,用了这个办法才重新显示.但是图标不能缩略看着很不习惯. Windows 10任务栏中托盘区(通知区域)图标消失的解决方法_Ayka的 ...

  3. 运行程序中的服务器错误是什么,登陆一个网站时,出现“/”应用程序中的服务器错误要怎么解决啊?? 爱问知识人...

    登陆一个网站时,出现"/"应用程序中的服务器错误.要怎么解决啊?求高手帮我解决,谢谢啦!输入字符串的格式不正确. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟 ...

  4. mac解压错误22无效的参数_看看PHP 7.3新版本中的JSON错误处理

    php中文网最新课程 每日17点准时技术干货分享 在目前稳定的PHP V7.2中,如果你想确定JSON是无效的,你必须使用json_last_error()功能验证: >>> jso ...

  5. Windows 10任务栏中托盘区(通知区域)图标消失的解决方法

    该方法仅使用于部分情况.首先参考了win10系统托盘图标不见了_Win10任务栏托盘区域图标异常怎么办?任务栏通知区域重置方法...一文重置了通知区域TrayNotify的注册表,然而没有见效.通过尝 ...

  6. 如何修复WordPress更新失败/发布失败错误,您可能已掉线

    如何修复WordPress更新失败/发布失败错误,您可能已掉线 如何修复WordPress更新失败/发布失败错误,您可能已掉线 WordPress CMS是一个完全开源的工具,对用户免费,但是,由于插 ...

  7. ssis 包_SSIS包中的错误处理概述

    ssis 包 This article explains the process of configuring Error handling in SSIS package. 本文介绍了在SSIS程序 ...

  8. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “宿主“ 应用中的 Element[] dexElements )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  9. Windows 8系统中LOL登陆错误出现的服务器未响应怎么处理?

    当你怀着闲情逸致的心情打开英雄联盟的时候,一条"登录服务器未响应,您可能遇到一个网络错误,请检查您的网络." 让你当场石化,还有比这更坑的事吗?切莫心急,请使用下方教程解决Win8 ...

最新文章

  1. 简单解决用VS编写hello world时命令行一闪而过
  2. linux压缩命令 实例子,Linux下的tar压缩解压缩命令详解及使用实例分析
  3. python .py文件变为.so文件进行加密
  4. pacman吃豆人_通过Tensorflow和强化学习实现自动化吃豆人PacMan
  5. 分辨率测试靶-标定显微镜、相机等光学系统的分辨率
  6. 如何快速学习SAP系统软件?
  7. sql查询表名、列名、列属性
  8. 微信小程序笔记 -- 数据库
  9. matlab常用函数总结
  10. [破解] nasca drm file -ver1.00
  11. 语法长难句——并列句的练习
  12. truffle init/unbox 中遇到的许多错误以及解决
  13. 神通数据库connect by用法
  14. 如何使用git命令回滚到指定版本以及返回到新版本
  15. SQLMAP插件tamper编写与使用
  16. Gradient Harmonized Single-stage Detector
  17. 如何在JS中计算扑克牌中的顺子、对子、半顺、豹子、杂六
  18. 阿里云网盘开始内测资格申请!
  19. java计算机毕业设计ssm校园舆情监控系统tgv13(附源码、数据库)
  20. 【STM32F407的DSP教程】第31章 STM32F407实数浮点FFT(支持单精度和双精度)

热门文章

  1. Semantic Analysis
  2. 结构型设计模式(2)—— 外观模式(Facade Pattern)
  3. C++ 文字常量与常变量
  4. oracle中spool导出数据小结
  5. 多个 ng-app 中 Controllers Services 之间的通信
  6. Java中的volatile的作用和synchronized作用
  7. 斯坦福机器学习课程 Exercise 习题三
  8. jmeter的逻辑控制器
  9. Oracle并行操作——从串行到并行(转)
  10. HDU 2144 (最长连续公共子列 + 并查集) Evolution