我有一个listview,我使用自定义SimpleCursorAdapter填充,每行包含一个按钮,单击该按钮时应打开一个新活动并传递原始数据对象的ID,以便我可以在屏幕上显示相关图像。
我在实现按钮的onclick事件时遇到问题,我知道你只能在一个活动中使用startActivity() - 这是正确的吗?如果是这样,是否有一个解决方法,因为我的cursoradapter代码在它自己的类中,它扩展了SimpleCursorAdapter(即不在活动中!)
非常感谢任何帮助!
谢谢那些有效的人! :)
如果可以,还有一个问题吗? - 如何将点击按钮的数据对象ID(ImageID)传递给新活动?
答案 0 :(得分:1)
在适配器的click listener
方法中将Button
设置为getView()
,然后使用startActivity
。