2012-04-29 1 views
0

Кто-нибудь знает, почему у моего вибрирующего сервиса есть ошибка, когда я нажимаю Buttons? Он говорит "....... force close". Вот мой код:Ошибка службы вибратора для Android

final Vibrator mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); 

public void onClick(View v) { 
    Intent newgameIntent = new Intent(BodyPartsGameActivity.this,gamelevel.class); 
    startActivity(newgameIntent); 
    mp.start(); 
    mVibrator.vibrate(500); 
} 
+0

Вы, вероятно, отсутствует разрешение на вибратором в манифесте, но вы также хотите научиться работать LogCat из командной строки или DDMS или нижней панели в затмении, так что вы можете видеть, что разработчик -level, а не только всплывающее диалоговое окно конечного пользователя. –

+0

Почему у этого есть тэг iPhone? –

+0

Что это связано с сервисом? – MikeIsrael

ответ

0

Необходимо указать разрешение на использование вибратора. В противном случае система безопасности отключит ваше приложение.

<manifest> 
    ... 
    <uses-permission android:name="android.permission.VIBRATE"/> 
    ... 
</manifest> 
+0

Большое спасибо за ответ ... он работает. еще раз спасибо. – Jerome