mirror of
https://github.com/hmalik144/Weather-apps.git
synced 2025-12-10 02:05:20 +00:00
- atlas weather notification fix (only for lower versions)
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package com.appttude.h_mal.atlas_weather.service.notification
|
||||
|
||||
import android.Manifest
|
||||
import android.app.Notification
|
||||
import android.app.NotificationChannel
|
||||
import android.app.NotificationManager
|
||||
import android.app.PendingIntent
|
||||
@@ -11,7 +10,6 @@ import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.graphics.Bitmap
|
||||
import android.os.Build
|
||||
import androidx.annotation.RequiresPermission
|
||||
import androidx.core.app.ActivityCompat
|
||||
import androidx.core.app.NotificationCompat
|
||||
@@ -68,7 +66,7 @@ class NotificationReceiver : BroadcastReceiver() {
|
||||
addParentStack(MainActivity::class.java)
|
||||
addNextIntent(notificationIntent)
|
||||
}
|
||||
val pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT)
|
||||
val pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT)
|
||||
val bmp: Bitmap = runBlocking { Picasso.get().load(weather.current?.icon).get() }
|
||||
|
||||
val builder = NotificationCompat.Builder(context, NOTIFICATION_CHANNEL_ID)
|
||||
|
||||
@@ -30,8 +30,6 @@ class NotificationService(context: Context) {
|
||||
AlarmManager.INTERVAL_HOUR,
|
||||
alarmPendingIntent
|
||||
)
|
||||
|
||||
// alarmManager.setAlarmClock(AlarmManager.AlarmClockInfo(calendar.timeInMillis, alarmPendingIntent), alarmPendingIntent)
|
||||
}
|
||||
|
||||
fun unschedulePushNotifications() {
|
||||
@@ -60,7 +58,8 @@ class NotificationService(context: Context) {
|
||||
// }
|
||||
|
||||
return GregorianCalendar.getInstance().apply {
|
||||
add(Calendar.MINUTE, 1)
|
||||
// add(Calendar.MINUTE, 1)
|
||||
add(Calendar.SECOND, 10)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,6 +6,7 @@
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
|
||||
<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
|
||||
|
||||
Reference in New Issue
Block a user