【发布时间】:2011-08-30 11:38:23
【问题描述】:
我有一个使用自定义 SimpleCursorAdapter 填充的列表视图,每行包含一个按钮,单击该按钮时应打开一个新活动并传递原始数据对象的 ID,以便我可以在屏幕上显示相关图像。
我在实现按钮的 onclick 事件时遇到问题,我知道您只能在活动中使用 startActivity() - 这是正确的吗?如果是这样,是否有解决方法,因为我的 cursoradapter 代码在它自己的扩展 SimpleCursorAdapter 的类中(即不在活动中!)
我可以再问一个问题吗? - 如何将单击的按钮的数据对象 ID (ImageID) 传递给新活动?
【问题讨论】:
-
您能否发布一些相关代码供我们建议更改?
-
您可以将活动上下文传递给您的适配器,然后调用:context.startActivity(...);
标签: android listview button simplecursoradapter