开发中现Android自定义Galllery中子控件OnClick事件滑动两页后无响应, 通过Debug发现是因为Gallery的Adapter采用了Holder缓存机制造成的。因为gallery adapter使用holder缓存子控件会导致mAttachInfo为空(即子控件脱离了原父类viewgroup), 所以导致View中post方法无法及时调用onclick事件。
开发中现Android自定义Galllery中子控件OnClick事件滑动两页后无响应, 通过Debug发现是因为Gallery的Adapter采用了Holder缓存机制造成的。因为gallery adapter使用holder缓存子控件会导致mAttachInfo为空(即子控件脱离了原父类viewgroup), 所以导致View中post方法无法及时调用onclick事件。