2013-03-08 1 views
0

enter image description here имеет только 2 звонков вибрации в моем приложенииандроид выполнения вибрация ошибки

1. Vibration Call 

listView.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, final View view, 
         int position, long id) { 
... 
    vibrator.vibrate(200); 
...} 
} 

2. Vibration Call  

public void onSensorChanged(SensorEvent event) { 
      if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) { 
    } 
    .... 
//z axes accelerator changes 
    long[] pattern = { 0, 200, 200 }; 
        vibrator.vibrate(pattern, 3); 
    }} 

Я думаю, первый из них coasing ошибки.

Я действительно не вижу ошибок.

Его первая вибрация программирования.

Как исправить это?

ответ

0

Я думаю, что это будет работать

long[] pattern = new long[]{ 0, 200, 200 }; 
        vibrator.vibrate(pattern, 3); 
+0

vibrator.vibrate (рисунок, 3); означает повторяющийся шаблон 3x – nkvnkv

+0

@nkvnkv Редактировать мой ответ Я думаю, вы забыли инициализировать массив – DjHacktorReborn

0

Для теперь лучшего решения

Handler handler = new Handler(); 
handler.post(new Runnable() { 
     public void run() { 
vibrator.vibrate(200); 
     } 

}); 
} 

App не откажет, но вибрация иногда не