Vibrator
ビュークラス内からサービスを取得したいと思います。これは可能ですか?
私はこれを追加しようとしました...
Vibrator vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
...しかし、エラーがありますVIBRATOR_SERVICE
- 変数に解決できません。コンテキストをに設定しgetApplicationContext()
ても役に立ちません。
Vibrator
ビュークラス内からサービスを取得したいと思います。これは可能ですか?
私はこれを追加しようとしました...
Vibrator vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
...しかし、エラーがありますVIBRATOR_SERVICE
- 変数に解決できません。コンテキストをに設定しgetApplicationContext()
ても役に立ちません。
コメントで回答してくれた @Luksprog に感謝します。
Vivrator vib = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE);
これを試して:
Vibrator vibrator = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE);
//Vibrates for 10 seconds
vibrator.vibrate(10000);
注: <uses-permission android:name="android.permission.VIBRATE"/>
application タグの外側にパーミッション タグ ( ) を必ず追加してください。これはアンドロイドウェアでも動作します。