Mer*_*yth 9 notifications android exception
我的通知存在严重问题.
有时当我的应用发布相同的自定义通知时,我收到此错误:
android.app.RemoteServiceException: Bad notification posted from package com.packagename: Couldn't expand RemoteViews for: ClassName(package=com.packagename id=0 tag=null notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x22))
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1093)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3906)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:840)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:598)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
该通知仅包含LinearLayout,TextViews和ImageViews,并且大部分时间都可以完美运行.
有一种方法可以用try/catch包围这个错误所以这样android不能阻止我的应用程序?
非常感谢...
从这里我们可以看到,这个错误只会在一种情况下出现:
case SCHEDULE_CRASH:
throw new RemoteServiceException((String)msg.obj);
Run Code Online (Sandbox Code Playgroud)
case SCHEDULE_CRASH_TRANSACTION:
{
data.enforceInterface(IApplicationThread.descriptor);
String msg = data.readString();
scheduleCrash(msg);
return true;
}
Run Code Online (Sandbox Code Playgroud)
所以这个错误是由ApplicationThreadNative
你可以尝试向前追踪,也许你会找到这个错误的原因。
| 归档时间: |
|
| 查看次数: |
2110 次 |
| 最近记录: |