From 46cb400d90af70a83ea10e4dc173aab5e41651c0 Mon Sep 17 00:00:00 2001 From: mohit mali Date: Sun, 7 Mar 2021 14:31:41 +0530 Subject: [PATCH 1/3] microg content provider changes for oreo --- AndroidManifest.xml | 2 ++ .../applications/InstalledAppDetails.java | 25 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 7f89099bdf2..3a2f06c2c6b 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -87,6 +87,8 @@ + + onCreateLoader(int id, Bundle args) { Context context = getContext(); -- GitLab From ec692e9babdc5dbd1dcc34f7525dbc41b24c75d1 Mon Sep 17 00:00:00 2001 From: mohit mali Date: Sun, 7 Mar 2021 15:31:15 +0530 Subject: [PATCH 2/3] adding log --- src/com/android/settings/applications/InstalledAppDetails.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index 23373c86843..ad1b6fe222f 100755 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -559,8 +559,9 @@ public class InstalledAppDetails extends AppInfoBase if (retrieveStatus(getActivity())!=null){ ContentValues values = new ContentValues(); values.put("installStatus","false"); - getContentResolver().update(Uri.parse("content://foundation.e.apps.micro.status/cte"), values, "id=?", + int status = getContentResolver().update(Uri.parse("content://foundation.e.apps.micro.status/cte"), values, "id=?", new String[]{"1"}); + android.util.Log.e(TAG, "onActivityResult: status code: "+status ); } } getActivity().invalidateOptionsMenu(); -- GitLab From 7be55308965be7c6857868afae7976101eb73524 Mon Sep 17 00:00:00 2001 From: mohit mali Date: Sun, 7 Mar 2021 17:35:05 +0530 Subject: [PATCH 3/3] removing log and closing cursor --- .../android/settings/applications/InstalledAppDetails.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index ad1b6fe222f..6ffeb7c10ab 100755 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -559,9 +559,8 @@ public class InstalledAppDetails extends AppInfoBase if (retrieveStatus(getActivity())!=null){ ContentValues values = new ContentValues(); values.put("installStatus","false"); - int status = getContentResolver().update(Uri.parse("content://foundation.e.apps.micro.status/cte"), values, "id=?", + getContentResolver().update(Uri.parse("content://foundation.e.apps.micro.status/cte"), values, "id=?", new String[]{"1"}); - android.util.Log.e(TAG, "onActivityResult: status code: "+status ); } } getActivity().invalidateOptionsMenu(); @@ -592,6 +591,7 @@ public class InstalledAppDetails extends AppInfoBase android.util.Log.e("TAG", "retrieveStatus: " + c.getString(c.getColumnIndex("installStatus"))); } while (c.moveToNext()); } + c.close(); return status; } -- GitLab