2
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);
    }
}

使用广播接收器在使用警报时振动设备时,出现如上所示的错误。这里出现错误的可能原因是什么?

4

2 回答 2

2

尝试这个

Vibrator v;
v=(Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(3000);
于 2012-06-04T07:55:54.187 回答
0

你允许了吗?

   <uses-permission android:name="android.permission.VIBRATE"></uses-permission> 
于 2012-06-04T08:09:45.920 回答