This is because you are doing it wrong. Just view the stream:
handler.postDelayed(Vibrate(), 60000) Vibrate(), . Vibrate() null? , ? , NullPointerException. , ... google.
private class Vibrate implements Runnable{
public void run(){
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(300);
}
}
:
handler.postDelayed(new Vibrate(), 60000);