从内部类中访问,需要声明final

时间:2016-09-12 12:38:59

标签: android

以下代码在我的适配器上,我不能使用“audioRightHolder.image.setImageBitmap(mIconPlay);”要更新我的imageView,我该怎么做? thx很多〜 The following code

2 个答案:

答案 0 :(得分:0)

实际上,问题不是很明确。但可能你只需要写

view.setImageBitmap(mIconPlay);

而不是

audioRightHolder.image.setImageBitmap(mIconPlay);

答案 1 :(得分:0)

你应该将audioRightHolder定义为全局变量

private AudioRightHolder audioRightHolder ;

或在getView()

中定义为最终变量
final AudioRightHolder audioRightHolder ;

因为在匿名内部类中,您只能使用局部变量或全局变量

相关问题