|
|
@ -24,6 +24,7 @@ import android.content.Context; |
|
|
|
import android.content.Intent; |
|
|
|
import android.content.Intent; |
|
|
|
import android.graphics.Bitmap; |
|
|
|
import android.graphics.Bitmap; |
|
|
|
import android.graphics.BitmapFactory; |
|
|
|
import android.graphics.BitmapFactory; |
|
|
|
|
|
|
|
import android.graphics.Color; |
|
|
|
import android.os.Build; |
|
|
|
import android.os.Build; |
|
|
|
import android.provider.Settings; |
|
|
|
import android.provider.Settings; |
|
|
|
import android.support.annotation.Nullable; |
|
|
|
import android.support.annotation.Nullable; |
|
|
@ -34,6 +35,7 @@ import android.support.v4.app.TaskStackBuilder; |
|
|
|
import android.support.v4.content.ContextCompat; |
|
|
|
import android.support.v4.content.ContextCompat; |
|
|
|
import android.util.Log; |
|
|
|
import android.util.Log; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.keylesspalace.tusky.BuildConfig; |
|
|
|
import com.keylesspalace.tusky.MainActivity; |
|
|
|
import com.keylesspalace.tusky.MainActivity; |
|
|
|
import com.keylesspalace.tusky.R; |
|
|
|
import com.keylesspalace.tusky.R; |
|
|
|
import com.keylesspalace.tusky.TuskyApplication; |
|
|
|
import com.keylesspalace.tusky.TuskyApplication; |
|
|
@ -260,7 +262,7 @@ public class NotificationHelper { |
|
|
|
.setSmallIcon(R.drawable.ic_notify) |
|
|
|
.setSmallIcon(R.drawable.ic_notify) |
|
|
|
.setContentIntent(summary ? summaryResultPendingIntent : eventResultPendingIntent) |
|
|
|
.setContentIntent(summary ? summaryResultPendingIntent : eventResultPendingIntent) |
|
|
|
.setDeleteIntent(deletePendingIntent) |
|
|
|
.setDeleteIntent(deletePendingIntent) |
|
|
|
.setColor(ContextCompat.getColor(context, (R.color.primary))) |
|
|
|
.setColor(BuildConfig.DEBUG ? Color.parseColor("#19A341") : ContextCompat.getColor(context, R.color.primary)) |
|
|
|
.setGroup(account.getAccountId()) |
|
|
|
.setGroup(account.getAccountId()) |
|
|
|
.setAutoCancel(true) |
|
|
|
.setAutoCancel(true) |
|
|
|
.setDefaults(0); // So it doesn't ring twice, notify only in Target callback
|
|
|
|
.setDefaults(0); // So it doesn't ring twice, notify only in Target callback
|
|
|
|