`
hold_on
  • 浏览: 458446 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

RemoteView 异常

 
阅读更多

01-03 13:20:36.687: E/AndroidRuntime(8513): FATAL EXCEPTION: main

01-03 13:20:36.687: E/AndroidRuntime(8513): android.app.RemoteServiceException: Bad notification posted from package com.zl: Couldn't expand RemoteViews for: StatusBarNotification(package=com.zl id=224968 tag=null notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x2))

01-03 13:20:36.687: E/AndroidRuntime(8513): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1048)

01-03 13:20:36.687: E/AndroidRuntime(8513): at android.os.Handler.dispatchMessage(Handler.java:99)

01-03 13:20:36.687: E/AndroidRuntime(8513): at android.os.Looper.loop(Looper.java:130)

01-03 13:20:36.687: E/AndroidRuntime(8513): at android.app.ActivityThread.main(ActivityThread.java:3687)

01-03 13:20:36.687: E/AndroidRuntime(8513): at java.lang.reflect.Method.invokeNative(Native Method)

01-03 13:20:36.687: E/AndroidRuntime(8513): at java.lang.reflect.Method.invoke(Method.java:507)

01-03 13:20:36.687: E/AndroidRuntime(8513): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)

01-03 13:20:36.687: E/AndroidRuntime(8513): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)

01-03 13:20:36.687: E/AndroidRuntime(8513): at dalvik.system.NativeStart.main(Native Method)

 

该bug目前只发现会在 Samsung S5830i(系统版本:android 2.3.6) 上出现

bug产生原因:

Notification n = new Notification();
RemoteViews expandedView = new RemoteViews("com.zl.MainActivity",
						R.layout.status_progress_bar);
n.contentView = expandedView;

 R.layout.status_progress_bar 使用了自定义的 ProgressBar的子类,导致报找不到该类的错误

RemoteViews 

不过这个bug在其他机器上没有出现过

 

分享到:
评论

相关推荐

    remoteview

    9. **错误处理**:在使用RemoteView时,需要注意潜在的异常,如视图不存在或者跨进程通信失败等问题,确保在代码中进行适当的错误处理。 10. **安全性**:由于RemoteView允许服务操控界面,开发者需要确保只有可信...

    ENVI白皮书-详尽的功能介绍

    - 改进了异常检测算法,使得用户能够更快捷地识别出遥感图像中的异常现象。 7. **ENVI 4.3新特性**: - 面向对象的空间特征提取,增强了对复杂地理信息的处理能力。 - 更友好的显示界面ENVIZOOM,提升了用户体验...

    ENVI功能总结白皮书

    - **2.8 RemoteView模块**:提供远程访问ENVI处理结果的能力,便于团队协作和资源共享。 #### 第三章:ENVI 4.2/4.3新功能 - **3.1 自动配准工具**: - **基于区域的匹配算法**:通过对比图像之间的相似区域来...

    超简单Android集成华为HMS Scankit 扫码SDK实现扫一扫二维码

    5. **异常处理**:在应用中,需要处理可能出现的异常情况,如用户拒绝权限请求、扫描失败等,提供相应的反馈。 通过以上步骤,即可在Android应用中集成华为HMS Scankit SDK,实现快速且稳定的二维码扫描功能。值得...

    学习Notification小结

    - **注意事项**:需要正确地输入应用程序的包名,并且要处理可能抛出的`NameNotFoundException`异常。 ##### 4. 对图形的处理,如复制,为图片加上覆盖层--数字 - **实现原理**:通过`Bitmap`对象的操作来实现图像...

Global site tag (gtag.js) - Google Analytics