0

對於ACTION_MOVE事件,我通過調用event.getHistorySize()獲取歷史記錄大小,但在我運行Jellybean的Galaxy Nexus上完美運行,但在運行Gingerbread的LG Optimus 3D上,歷史記錄大小始終爲「0」 。有人知道爲什麼嗎? 2.3和4.2之間有什麼變化?getHistorySize()始終爲「0」

回答

1

好吧,因爲似乎沒有人能回答這個問題,我只是要解釋一下我必須要做的工作。在每個ACTION_MOVE事件中,我只是簡單地將座標存儲到數組中,然後在即將發生的ACTION_MOVE事件中,而不是從事件歷史記錄中獲取座標,我只是將它們從數組中取出。這是一個非常簡單的工作,但是爲什麼這個問題首先發生的原因目前尚不清楚。

+0

我知道這是一箇舊的,但你是如何將每個座標存儲在一個數組中..當我嘗試它seeems像array.add(x,y)只存儲最後的座標:(和我試圖從'ACTION_MOVE'添加它們 – andre3wap