Skip to content

Commit 9cfb1c5

Browse files
committed
1、增加一个内存释放
1 parent b1c8c1d commit 9cfb1c5

File tree

5 files changed

+23
-7
lines changed

5 files changed

+23
-7
lines changed
0 Bytes
Binary file not shown.

.idea/misc.xml

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.permission/src/main/java/com/zinc/libpermission/JPermissionActivity.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ public class JPermissionActivity extends Activity {
3030
private int mRequestCode;
3131
private static IPermission permissionListener;
3232

33-
public static void permissionRequest(Context context, String[] permissions, int requestCode, IPermission iPermission) {
33+
public static void permissionRequest(Context context,
34+
String[] permissions,
35+
int requestCode,
36+
IPermission iPermission) {
3437

3538
permissionListener = iPermission;
3639

@@ -129,5 +132,7 @@ public void onRequestPermissionsResult(int requestCode, @NonNull String permissi
129132
public void finish() {
130133
super.finish();
131134
overridePendingTransition(0, 0);
135+
permissionListener = null;
132136
}
137+
133138
}

lib.permission/src/main/java/com/zinc/libpermission/utils/JPermissionUtil.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import com.zinc.libpermission.menu.VIVO;
1313
import com.zinc.libpermission.menu.base.IMenu;
1414

15-
import java.lang.reflect.Array;
1615
import java.util.ArrayList;
1716
import java.util.HashMap;
1817
import java.util.List;
@@ -98,7 +97,11 @@ public static void requestAllPermission(Context context, IPermission iPermission
9897
}
9998

10099
String[] manifestPermission = JPermissionHelper.getManifestPermission(context);
101-
JPermissionActivity.permissionRequest(context, manifestPermission, JPermissionHelper.DEFAULT_REQUEST_CODE, iPermission);
100+
JPermissionActivity
101+
.permissionRequest(context,
102+
manifestPermission,
103+
JPermissionHelper.DEFAULT_REQUEST_CODE,
104+
iPermission);
102105
}
103106

104107
/**
@@ -181,7 +184,11 @@ public static void requestAllPermission(Context context, List<String> excluedPer
181184
return;
182185
}
183186

184-
JPermissionActivity.permissionRequest(context, tempPer.toArray(new String[tempPer.size()]), JPermissionHelper.DEFAULT_REQUEST_CODE, iPermission);
187+
JPermissionActivity
188+
.permissionRequest(context,
189+
tempPer.toArray(new String[tempPer.size()]),
190+
JPermissionHelper.DEFAULT_REQUEST_CODE,
191+
iPermission);
185192
}
186193

187194
}

0 commit comments

Comments
 (0)