获取android.app.RemoteServiceException:在自定义通知中从包发布错误通知

时间:2013-02-25 11:32:18

标签: android remoteview

我正在尝试使用远程视图创建自定义通知。

随后的步骤:
1.创建一个布局并放在res / layout文件夹中 2.扩展RemoteViews类并实现一些辅助方法 3.实例化Extended类的对象,并使用Notification.Builder中的setContent()将其作为Content提供。 4.缓存实例化的Extended类。

现在大多数时候我甚至在将扩展类对象提供给Notification.Builder之前就进行了操作。

E/AndroidRuntime(10194): android.app.RemoteServiceException: Bad notification posted from
package com.motorolasolutions.ptt.mpttclient: Couldn't expand RemoteViews for: 
StatusBarNotification

我尝试过以下功能

setBoolean(R.id.textview1, "setEnabled", false);

请让我知道如何调用远程视图上的功能。

我尝试了很多在Android源代码中都有@ android.view.RemotableViewMethod标记的函数。

1 个答案:

答案 0 :(得分:1)

尽管“setEnabled”函数在基类(View.java)中有@RemotableViewMethod标记。这在派生类中被覆盖,并且没有@RemotableViewMethod标记。如果被覆盖,我们必须检查子类的标记。