Implement #122
This commit is contained in:
@@ -21,9 +21,10 @@ inline fun <reified T: BroadcastReceiver> Context.broadCastPendingIntent(
|
||||
|
||||
inline fun <reified T: Activity> Context.activityPendingIntent(
|
||||
requestCode: Int = 0,
|
||||
flags: Int = if (Build.VERSION.SDK_INT >= 23) PendingIntent.FLAG_IMMUTABLE else 0,
|
||||
flags: Int = 0,
|
||||
block: Intent.() -> Unit = {},
|
||||
): PendingIntent =
|
||||
PendingIntent.getActivity(this, requestCode, intent<T>(), flags)
|
||||
PendingIntent.getActivity(this, requestCode, intent<T>().apply(block), (if (Build.VERSION.SDK_INT >= 23) PendingIntent.FLAG_IMMUTABLE else 0) or flags)
|
||||
|
||||
val Context.isIgnoringBatteryOptimizations: Boolean
|
||||
get() = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
|
||||
Reference in New Issue
Block a user