如何使用android中的广播接收器振动设备?
当使用警报时,使用广播接收器振动设备时,出现如上所示的错误。这里出现错误的可能原因是什么 试试这个如何使用android中的广播接收器振动设备?,android,broadcastreceiver,android-vibration,Android,Broadcastreceiver,Android Vibration,当使用警报时,使用广播接收器振动设备时,出现如上所示的错误。这里出现错误的可能原因是什么 试试这个 public class MyBroadcastReceiver extends BroadcastReceiver{ public void onReceive(Context context , Intent intent){ Toast.makeText(context, "Your time is up", Toast.LENGTH_LONG).show();
public class MyBroadcastReceiver extends BroadcastReceiver{
public void onReceive(Context context , Intent intent){
Toast.makeText(context, "Your time is up", Toast.LENGTH_LONG).show();
Vibrator vibrator;
// ERROR here (vibrator)context.getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(2000);
}
}
你同意了吗
Vibrator v;
v=(Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(3000);
发生了什么错误?也许你忘了在清单中添加权限。这是一个语法错误,“;”不见了,但不是。关于许可,是的,我已经添加了。@iamate.exception您的问题让我解决了这个问题:这看起来更好-可控震源变量没有初始化。我以为你会得到一个空点异常。。。
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>