getHistorySize()始终为“0”

时间:2012-11-11 22:22:38

标签: android drag android-4.2-jelly-bean android-2.3-gingerbread motionevent

对于ACTION_MOVE事件,我通过调用event.getHistorySize()来获取历史记录大小。在运行Jellybean的Galaxy Nexus上一切正常,但在运行Gingerbread的LG Optimus 3D上,历史记录大小始终为“0”。有人知道为什么吗?在2.3和4.2之间有什么变化吗?

1 个答案:

答案 0 :(得分:1)

好吧,因为似乎没有人对此有答案,我只是要解释一下我必须做的工作。在每个ACTION_MOVE事件中,我只是自己将坐标存储到一个数组中,然后在即将到来的ACTION_MOVE事件中,而不是从事件历史中获取坐标,我只是从数组中获取它们。这是一个直截了当的工作,但是为什么问题首先发生的原因仍然不清楚。