Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android 5发布的错误通知包大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_874_1@我有很多例外与以下堆栈跟踪.
对于 Android< 5.0它工作正常. 我从LED通知应用程序LED闪光灯得到错误.
https://play.google.com/store/apps/details?id=com.ledblinker
我发布没有图标的通知.我不知道如何重现它,但我有很多崩溃报告. @H_673_5@有什么建议么?

ANDROID_VERSION=5.0
PHONE_MODEL=Nexus 5
BUILD=BOARD=hAMMerhead
BOOTLOADER=HHZ12d
BRAND=google
cpu_ABI=armeabi-v7a
cpu_ABI2=armeabi
DEVICE=hAMMerhead
DISPLAY=LRX21O
FINGERPRINT=google/hAMMerhead/hAMMerhead:5.0/LRX21O/1570415:user/release-keys
HARDWARE=hAMMerhead
ID=LRX21O
MANUFACTURER=LGE
MODEL=Nexus 5
PRODUCT=hAMMerhead
RAdio=unkNown
SUPPORTED_32_BIT_ABIS=[Ljava.lang.String;@2b1c12b
SUPPORTED_64_BIT_ABIS=[Ljava.lang.String;@20cc8988
SUPPORTED_ABIS=[Ljava.lang.String;@302e2f21
TAGS=release-keys
TYPE=user
UNKNowN=unkNown
USER=android-build
IS_DEBUGGABLE=false
TIME=1415320210000
VERSION.ACTIVE_CODenameS=[Ljava.lang.String;@2a8c4f46
VERSION.CODename=REL
VERSION.INCREMENTAL=1570415
VERSION.RELEASE=5.0
VERSION.SDK=21
VERSION.resourcES_SDK_INT=21
VERSION.SDK_INT=21

user_APP_START_DATE=2014-12-08T05:50:24.000+01:00
user_CRASH_DATE=2014-12-08T07:32:05.000+01:00
CUSTOM_DATA=
STACK_TRACE=android.app.Remote@R_944_9260@ceException: Bad notification posted from package com.ledblinker: Couldn't create icon: StatusBarIcon(pkg=com.ledblinkeruser=0 id=0x0 level=0 visible=true num=0 )
at android.app.ActivityThread$H.handlemessage(ActivityThread.java:1441)
at android.os.Handler.dispatchmessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
@H_673_5@一切正常,但有时会出现错误.

@H_673_5@这是导致它的代码

Notification resetNoti = new Notification(); 
resetNoti.ledARGB = Color.RED; 
resetNoti.ledOffMS = 0; 
resetNoti.ledOnMS = 1; 
resetNoti.flags = Notification.FLAG_SHOW_LIGHTS;

解决方法

尝试使用NotificationCompat.builder类创建通知.它允许新的通知设计(包括可扩展通知大文本),支持旧的通知风格.
然后,您可以使用setLights设置通知颜色.还需要一个通知对象,您可以使用getNotification()从构建器对象获取该对象.
NotificationCompat.builder notify = new NotificationCompat.builder(context);
notify.setLights(Color.argb(255,255,0),5000,5000);
notify.setsmallIcon(R.drawable.ic_stat_kw);
notify.setContenttitle("title");
notify.setContentText("Text");

Intent showIntent = new Intent(context,MainActivity.class);
PendingIntent contenTintent = PendingIntent.getActivity(context,showIntent,0); 
notify.setContenTintent(contenTintent);

notificationmanager notificationmanager = (notificationmanager) context.getSystem@R_944_9260@ce(Context.NOTIFICATION_@R_944_9260@CE);
notificationmanager.notify(0,notify.getNotification());
@H_673_5@希望这可以帮助..

大佬总结

以上是大佬教程为你收集整理的Android 5发布的错误通知包全部内容,希望文章能够帮你解决Android 5发布的错误通知包所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。