gpt4 book ai didi

Android 有时我得到 android.app.RemoteServiceException : Bad notification posted from package. 为什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:42:26 43 4
gpt4 key购买 nike

我的通知有一个严重的问题。

有时,当我的应用发布相同的自定义通知时,我会收到此错误:

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)

我必须做什么?

通知仅包含 LinearLayout、TextViews 和 ImageViews,并且在大多数情况下都能完美运行。

有一种方法可以用 try/catch 解决这个错误,这样 android 就不会停止我的应用程序了吗?

非常感谢...

最佳答案

1) http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.1.1_r1/android/app/ActivityThread.java#ActivityThread

从这里我们可以看出,这个错误只会在一种情况下出现:

case SCHEDULE_CRASH:
throw new RemoteServiceException((String)msg.obj);

2) http://openstorage.gunadarma.ac.id/android/sdk/sdk_310712/sources/android-15/android/app/ApplicationThreadNative.java

case SCHEDULE_CRASH_TRANSACTION:
{
data.enforceInterface(IApplicationThread.descriptor);
String msg = data.readString();
scheduleCrash(msg);
return true;
}

所以这个错误是由ApplicationThreadNative

引起的

你可以尝试提前跟踪,说不定你会找到这个错误的原因。

关于Android 有时我得到 android.app.RemoteServiceException : Bad notification posted from package. 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11511458/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com