Доброго времени суток. Пишу мобильное приложение на Delphi Berlin. Добавил вибрацию при нажатии на кнопку. На Андроид 4.4.2 все работает нормально, на Андроид 6 при нажатии на кнопку приложение вылетает. Проблема точно в вибрации, так как при отсутствии вибрации все работает нормально. В качестве процедуры вибрации использую следующий код:
procedure Vibr;
//Процедура вибрации
var
VibratorObj: JObject;
Vibrator: JVibrator;
begin
VibratorObj := SharedActivity.getSystemService(TJActivity.JavaClass.VIBRATOR_SERVICE);
Vibrator := TJVibrator.Wrap((VibratorObj as ILocalObject).GetObjectID);
if Vibrator.hasVibrator() then
Vibrator.vibrate(200);
end;
Как по Вашему, в чем может быть причина?