软键盘显示/隐藏使Gridview适配器getview调用多次

时间:2015-01-20 09:24:17

标签: android gridview

我有两个片段:FragmentA,FragmentB。

FragmentA包含一个GridView,使用BaseAdapter子类作为适配器。

FragmentB包含一个EditText,它会在焦点时显示软键盘。

按下FragmentA的GridView的一个网格,使用FragmentTransaction将FragmentB添加到活动中。

问题来了,当FragmentB中的键盘显示/隐藏时,FragmentA适配器的getView方法将被多次调用,传递位置:0,导致性能不佳。

所以任何人都可以解释原因?

1 个答案:

答案 0 :(得分:0)