Skip to content

Commit

Permalink
Merge pull request #50 from AznBoy00/on_Receive_fix
Browse files Browse the repository at this point in the history
#16 Alarm fix
  • Loading branch information
AznBoy00 authored Feb 12, 2019
2 parents 034cf3b + 03a6270 commit 7e9f8d3
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions app/src/main/java/org/wikipedia/main/MainActivity.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package org.wikipedia.main;

import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
Expand Down Expand Up @@ -45,6 +47,8 @@
import org.wikipedia.notifications.NotificationRandomArticle;
import com.allyants.notifyme.NotifyMe;

import java.util.Calendar;

import static org.wikipedia.Constants.ACTIVITY_REQUEST_INITIAL_ONBOARDING;

public class MainActivity extends SingleFragmentActivity<MainFragment>
Expand Down Expand Up @@ -108,6 +112,17 @@ public void onClick(View v) {
newRandomArticle.createNotificationForRandomArticle(getApplicationContext());
}
});

Calendar alarm = Calendar.getInstance();
alarm.set(Calendar.HOUR_OF_DAY, 23);
alarm.set(Calendar.MINUTE, 46);
alarm.set(Calendar.SECOND, 0);

Intent intent = new Intent(getApplicationContext(), NotificationRandomArticle.class);
PendingIntent pIntent;
pIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager mAlarm = (AlarmManager) getSystemService(ALARM_SERVICE);
mAlarm.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, alarm.getTimeInMillis(), pIntent);
}

@Override
Expand Down

0 comments on commit 7e9f8d3

Please # to comment.