Конструктор Вибратор () не виден - PullRequest
2 голосов
/ 29 февраля 2012

Я создаю приложение Android в Eclipse, и я получаю сообщение об ошибке:

Конструктор Vibrator () не отображается

Я понятия не имею, как решить эту проблемувы можете помочь?Вот часть кода:

@Override
public void onCreate() {
    mVibrator = new Vibrator();
    // Listen for incoming calls to kill the alarm.
    mTelephonyManager =
            (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    mTelephonyManager.listen(
            mPhoneStateListener, PhoneStateListener.LISTEN_CALL_STATE);
    AlarmAlertWakeLock.acquireCpuWakeLock(this);
}

Ответы [ 2 ]

8 голосов
/ 29 февраля 2012

Вы не должны создавать новый экземпляр Vibrator (следовательно, конструктор невидим для вас) , вам лучше получить существующий из системы:

mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
1 голос
/ 29 февраля 2012

Вы можете использовать Vibrator mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...