2010-10-04 158 views
0

(sensorManager是一個SensorManager) 我試圖爲我的程序實現一個方向偵聽器。我將偵聽器聲明爲SensorEventListener。該API說我需要傳遞registerListener一個SensorEventListener,傳感器,速率和處理程序。什麼是處理程序?爲什麼sensorManager.registerListener需要處理程序?

此外,當我將鼠標懸停在錯誤上時,它堅持使用SensorListener而不是SensorEventListener的方法的棄用版本。這個棄用的版本不需要處理程序。有人知道爲什麼

回答

0

有一個不被棄用的方法,不需要處理程序。見docs

public boolean registerListener (SensorEventListener listener, Sensor sensor, int rate); 

的棄用,非棄用方法之間的區別在於,不建議使用的方法我們的傳感器的int,同時非棄用那些採取Sensor對象。

相關問題