我正在尝试使用远程视图创建自定义通知。
遵循的步骤:
1. 创建一个布局并放置在 res/layout 文件夹中
2. 扩展 RemoteViews 类并实现一些辅助方法。
3. 实例化扩展类的对象,我通过在 Notification.Builder 中使用 setContent() 将其作为内容提供。
4. 缓存实例化的扩展类。
现在大多数时候,即使在将扩展类对象提供给 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标签的函数。