Skip to content

Commit 4fdc186

Browse files
committed
Code refactor
1 parent 0384ec7 commit 4fdc186

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

dynamic-support/src/main/java/com/pranavpandey/android/dynamic/support/permission/fragment/DynamicPermissionsFragment.java

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,6 @@ public class DynamicPermissionsFragment extends DynamicFragment {
113113
*/
114114
private ActivityResultLauncher<String[]> mPermissionsResultLauncher;
115115

116-
/**
117-
* Activity result callback to request permissions.
118-
*/
119-
private final ActivityResultCallback<Map<String, Boolean>> mPermissionsResultCallback =
120-
new ActivityResultCallback<Map<String, Boolean>>() {
121-
@Override
122-
public void onActivityResult(Map<String, Boolean> result) {
123-
mRequestingDangerousPermissions = false;
124-
resumePermissionsRequest();
125-
}
126-
};
127-
128116
/**
129117
* Initialize the new instance of this fragment.
130118
*
@@ -150,7 +138,13 @@ public void onCreate(@Nullable Bundle savedInstanceState) {
150138

151139
mPermissionsResultLauncher = registerForActivityResult(
152140
new ActivityResultContracts.RequestMultiplePermissions(),
153-
mPermissionsResultCallback);
141+
new ActivityResultCallback<Map<String, Boolean>>() {
142+
@Override
143+
public void onActivityResult(Map<String, Boolean> result) {
144+
mRequestingDangerousPermissions = false;
145+
resumePermissionsRequest();
146+
}
147+
});
154148
}
155149

156150
@Override

0 commit comments

Comments
 (0)