我想創建一個從數字羅盤讀取數據的應用程序。我試圖重新使用從書中專業Android應用開發的代碼,但IDE顯示的備忘android SensorEventListener問題
類型SensorListener已過時
我想這是因爲從書中代碼的編寫早期的SDK版本,所以我嘗試使用SensorEventListener。
然後,當我試圖註冊監聽
sensorManager.registerListener(sensorListener, SensorManager.SENSOR_ORIENTATION, SensorManager.SENSOR_DELAY_FASTEST);
錯誤出現了:
在類型的SensorManager方法registerListener(SensorListener,INT,INT)是不適用的參數( SensorEventListener,int,int)
所以我嘗試將SensorEventListener強制轉換爲SensorListener,但應用程序不起作用。
有誰知道如何在較新的SDK版本中使用傳感器?
謝謝。