Skip to content
This repository was archived by the owner on Jan 5, 2021. It is now read-only.

Commit 5613e8f

Browse files
author
Luis Correa
committed
Fixing pendingIntentData
1 parent f712581 commit 5613e8f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

android/app/src/main/kotlin/com/cubanopensource/todo/HomeWidgetProvider.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import android.content.ComponentName
77
import android.content.Context
88
import android.content.Intent
99
import android.net.Uri
10+
import android.os.Build
1011
import android.provider.Settings
1112
import android.widget.RemoteViews
1213

@@ -42,7 +43,12 @@ class HomeWidgetProvider : AppWidgetProvider() {
4243
))
4344
dataUseIntent.flags = (Intent.FLAG_ACTIVITY_NEW_TASK and Intent.FLAG_ACTIVITY_CLEAR_TOP)
4445

45-
val pendingIntentData = PendingIntent.getActivity(context, 0, dataUseIntent, 0)
46+
val pendingIntentData: PendingIntent
47+
48+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P)
49+
pendingIntentData = PendingIntent.getActivity(context, 0, Intent(Settings.ACTION_DATA_USAGE_SETTINGS), 0)
50+
else
51+
pendingIntentData = PendingIntent.getActivity(context, 0, dataUseIntent, 0)
4652

4753
val views = RemoteViews(context?.packageName, R.layout.home_widget)
4854

0 commit comments

Comments
 (0)