我需要将一个ListView添加到RemoteView(用于自定义通知,而不是小部件)。
我的问题是,一旦我添加ListView(或者就此而言,任何视图)我都无法访问它以向其中添加项目。
如果我试图通过提供一个使用静态助手初始化它的项目的自定义列表来解决它,我得到运行时异常,说无法找到自定义视图类。
这样做的正确方法是什么?
由于
答案 0 :(得分:4)
我需要将一个ListView添加到RemoteView(用于自定义通知,而不是小部件)。
这是不可能的,原因有两个。
首先,除了Honeycomb及更高版本之外,你不能在ListView
中加RemoteViews
。
其次,您无法从Notification
RemoteViews
收到用户输入(例如,您无法在Button
中使用Notification
,即使您可以app widget)。
这样做的正确方法是什么?
使用简单的Notification
,当用户点击它时,会调用指向您的活动的PendingIntent
。