Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void scheduleAlarm(Date notificationDate) {
- Intent intent = new Intent(getApplicationContext(), Receiver.class).putExtra("myString", myString);
- PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), id, intent, PendingIntent.FLAG_UPDATE_CURRENT);
- AlarmManager alarm = (AlarmManager) getSystemService(ALARM_SERVICE);
- alarm.set(AlarmManager.RTC, notificationDate.getTime(), pendingIntent);
- }
- public class Receiver extends BroadcastReceiver {
- @Override
- public void onReceive(Context context, Intent intent) {
- String myString = intent.getStringExtra("myString");
- }
- }
- <receiver android:name=".Receiver" android:enabled="true" >
- <intent-filter android:priority="999" >
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="android.intent.action.QUICKBOOT_POWERON" />
- </intent-filter>
- </receiver>
- String myString = intent.getStringExtra("myString");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement