Using AlarmManager
This example its works for me.
In Manifests
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<receiver android:process=":remote" android:name=".Alarm"></receiver>
CLICK HERE to find out more related problems solutions.