I seem to have a problem with my code. I have created a test activity, just to see what\'s wrong, still I can\'t.
public class test extends Activity {
/** Called
This...
notification.flags |= Notification.DEFAULT_SOUND;
notification.flags |= Notification.DEFAULT_LIGHTS;
notification.flags |= Notification.DEFAULT_VIBRATE;
should be...
notification.defaults|= Notification.DEFAULT_SOUND;
notification.defaults|= Notification.DEFAULT_LIGHTS;
notification.defaults|= Notification.DEFAULT_VIBRATE;
For all default values (Sound, Vibrate & Light) in 1 line of code you can use:
notification.defaults = Notification.DEFAULT_ALL;
this is the equivalent of
notification.defaults|= Notification.DEFAULT_SOUND;
notification.defaults|= Notification.DEFAULT_LIGHTS;
notification.defaults|= Notification.DEFAULT_VIBRATE;
make sure you set permissions for vibrate in your Manifest
<uses-permission android:name="android.permission.VIBRATE" />