2012-09-20 45 views
-1

我有一行代碼,調用振動器服務盛傳力關閉。振動

 if (vibe){ 
         Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); 
         v.vibrate(2000); 
         run(); 
        } else { 
         run(); 
        } 

我的應用程序是強制關閉的。是因爲模擬器沒有振動器嗎?或者我做錯了嗎?

+0

錯誤信息說這個問題是什麼?文檔對測試模擬器不支持的功能有什麼看法? –

+0

我剛剛在我的設備上運行它,仍然強制關閉,導致氛圍耗時過長。 –

回答

1

是的,請記住,振動器警報不適用於Android模擬器。

+0

在我的設備上運行它,仍然強制關閉 –

+0

然後,您的代碼中必須有一些錯誤。請附上您的代碼。 –

+0

我的強制關閉是由'java.lang.security.exception:Requires Vibrate Permission'造成的。我覺得這是一個完全不同的問題。看到這個[鏈接](http://stackoverflow.com/questions/12523265/vibrator-permission-force-close) –