Skip to content

Commit 7538e7c

Browse files
committed
code clean up
1 parent c759e5e commit 7538e7c

File tree

7 files changed

+27
-25
lines changed

7 files changed

+27
-25
lines changed

.idea/misc.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.

app/src/main/java/xyz/belvi/premissiondialog/MainActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
import xyz.belvi.permissiondialog.Rationale.Rationale;
2121
import xyz.belvi.permissiondialog.Permission.PermissionDetails;
22-
import xyz.belvi.permissiondialog.Rationale.PermissionDialog;
22+
import xyz.belvi.permissiondialog.Rationale.RationaleDialog;
2323
import xyz.belvi.permissiondialog.Rationale.PermissionResolveListener;
2424
import xyz.belvi.permissiondialog.Permission.PermissionTracker;
2525
import xyz.belvi.permissiondialog.Permission.SmoothPermission;
@@ -51,7 +51,7 @@ private void showPermDialog() {
5151
PermissionDetails internetPermissionDetails = new PermissionDetails().getPermissionDetails(this, Manifest.permission.INTERNET, R.drawable.ic_sms_white_24dp);
5252

5353

54-
PermissionDialog dialog = Rationale.withActivity(this)
54+
RationaleDialog dialog = Rationale.withActivity(this)
5555
.addSmoothPermission(new SmoothPermission(Manifest.permission.READ_SMS, smsPermissionDetails.getDescription(), smsPermissionDetails.getDescription(), smsPermissionDetails.getPermissionIcon()),
5656
new SmoothPermission(Manifest.permission.READ_EXTERNAL_STORAGE, storagePermissionDetails.getDescription(), storagePermissionDetails.getDescription(), storagePermissionDetails.getPermissionIcon()),
5757
new SmoothPermission(Manifest.permission.RECORD_AUDIO, audioPermissionDetails.getDescription(), audioPermissionDetails.getDescription(), audioPermissionDetails.getPermissionIcon()),

permissiondialog/src/main/java/xyz/belvi/permissiondialog/Rationale/Rationale.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
public class Rationale implements RationaleBuilder.PermissionBuild, RationaleBuilder.PermissionInit, RationaleBuilder.DialogStyle {
1414

1515

16-
private PermissionDialogBuilder permissionDialogBuilder;
16+
private RationaleDialogBuilder permissionDialogBuilder;
1717
private int styleRes;
1818

1919
private Rationale(Activity activity) {
@@ -22,7 +22,7 @@ private Rationale(Activity activity) {
2222

2323

2424
private void initialize(Activity activity) {
25-
permissionDialogBuilder = new PermissionDialogBuilder(activity);
25+
permissionDialogBuilder = new RationaleDialogBuilder(activity);
2626
}
2727

2828
public static RationaleBuilder.PermissionInit withActivity(Activity activity) {
@@ -62,18 +62,20 @@ public RationaleBuilder.PermissionBuild withPermissionResolved(PermissionResolve
6262
}
6363

6464
@Override
65-
public void setPermission(SmoothPermission... smoothPermission) {
65+
public RationaleBuilder.PermissionInit setPermission(SmoothPermission... smoothPermission) {
6666
permissionDialogBuilder.setSmoothPermission(smoothPermission);
67+
return this;
6768
}
6869

6970
@Override
70-
public void setPermission(ArrayList<SmoothPermission> smoothPermission) {
71+
public RationaleBuilder.PermissionInit setPermission(ArrayList<SmoothPermission> smoothPermission) {
7172
permissionDialogBuilder.setSmoothPermission(smoothPermission);
73+
return this;
7274
}
7375

7476

7577
@Override
76-
public PermissionDialog build(boolean buildAnyway) {
78+
public RationaleDialog build(boolean buildAnyway) {
7779
return permissionDialogBuilder.build(styleRes, buildAnyway);
7880
}
7981

permissiondialog/src/main/java/xyz/belvi/permissiondialog/Rationale/RationaleBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ interface PermissionInit {
1818

1919
DialogStyle includeStyle(int styleRes);
2020

21-
void setPermission(SmoothPermission... smoothPermission);
21+
PermissionInit setPermission(SmoothPermission... smoothPermission);
2222

23-
void setPermission(ArrayList<SmoothPermission> smoothPermission);
23+
PermissionInit setPermission(ArrayList<SmoothPermission> smoothPermission);
2424

2525
}
2626

@@ -29,7 +29,7 @@ interface DialogStyle {
2929
}
3030

3131
interface PermissionBuild {
32-
PermissionDialog build(boolean buildAnyway);
32+
RationaleDialog build(boolean buildAnyway);
3333
}
3434

3535

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
* Created by zone2 on 1/19/17.
3737
*/
3838

39-
public class PermissionDialog extends DialogFragment {
39+
public class RationaleDialog extends DialogFragment {
4040

4141
private ViewPager rationalePager;
4242
private AppCompatButton noButton, yesButton;
@@ -48,7 +48,7 @@ public class PermissionDialog extends DialogFragment {
4848
private static PermissionResolveListener permissionResolveListener;
4949

5050

51-
public PermissionDialog initialise(ArrayList<SmoothPermission> smoothPermission, PermissionResolveListener resolveListener, int styleRes, boolean showSettings, boolean buildAnyway) {
51+
public RationaleDialog initialise(ArrayList<SmoothPermission> smoothPermission, PermissionResolveListener resolveListener, int styleRes, boolean showSettings, boolean buildAnyway) {
5252

5353
Bundle argument = new Bundle();
5454
argument.putParcelableArrayList(SMOOTH_PERMISSIONS, smoothPermission);
@@ -154,7 +154,7 @@ private void styleUI(View view) {
154154
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
155155

156156
waiting_for_permission = false;
157-
View view = inflater.inflate(R.layout.permission_dialog, container, false);
157+
View view = inflater.inflate(R.layout.rationale_dialog, container, false);
158158
styleUI(view);
159159
smoothPermissions = getArguments().getParcelableArrayList(SMOOTH_PERMISSIONS);
160160
showSettings = getArguments().getBoolean(SHOW_SETTINGS);
@@ -314,7 +314,7 @@ public static void returnCallback(PermissionResolveListener permissionResolveLis
314314
permissionResolveListener.onResolved(smoothPermissions);
315315
else {
316316
smoothPermissions = new ArrayList<>();
317-
PermissionDialogBuilder.showSettings(smoothPermissions, true);
317+
RationaleDialogBuilder.showSettings(smoothPermissions, true);
318318
permissionResolveListener.onResolved(smoothPermissions);
319319
}
320320
}
@@ -324,7 +324,7 @@ public static void returnPossibleCallback(PermissionResolveListener permissionRe
324324
permissionResolveListener.possiblePermissionUpdate(smoothPermissions);
325325
else {
326326
smoothPermissions = new ArrayList<>();
327-
PermissionDialogBuilder.showSettings(smoothPermissions, true);
327+
RationaleDialogBuilder.showSettings(smoothPermissions, true);
328328
permissionResolveListener.possiblePermissionUpdate(smoothPermissions);
329329
}
330330
}
@@ -339,7 +339,7 @@ public void onResume() {
339339
waiting_for_permission = false;
340340
// refresh stuff
341341
ArrayList<SmoothPermission> smoothPermissions = new ArrayList<>();
342-
showSettings = PermissionDialogBuilder.showSettings(smoothPermissions, buildAnyway());
342+
showSettings = RationaleDialogBuilder.showSettings(smoothPermissions, buildAnyway());
343343
this.smoothPermissions = smoothPermissions;
344344
// setArguments(argument);
345345

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,32 +17,32 @@
1717
* Created by zone2 on 1/20/17.
1818
*/
1919

20-
class PermissionDialogBuilder {
20+
class RationaleDialogBuilder {
2121

2222
private static ArrayList<SmoothPermission> smoothPermissions = new ArrayList<>();
2323
private static Activity mActivity;
2424
private PermissionResolveListener permissionResolveListener;
2525

26-
public PermissionDialogBuilder(Activity activity) {
26+
public RationaleDialogBuilder(Activity activity) {
2727
mActivity = activity;
2828
smoothPermissions = new ArrayList<>();
2929
}
3030

31-
public PermissionDialogBuilder addSmoothPermission(SmoothPermission... smoothPermissions) {
31+
public RationaleDialogBuilder addSmoothPermission(SmoothPermission... smoothPermissions) {
3232
for (SmoothPermission smoothPermission : smoothPermissions) {
3333
this.smoothPermissions.add(smoothPermission);
3434
}
3535
return this;
3636
}
3737

38-
public PermissionDialogBuilder addSmoothPermission(ArrayList<SmoothPermission> smoothPermissions) {
38+
public RationaleDialogBuilder addSmoothPermission(ArrayList<SmoothPermission> smoothPermissions) {
3939
for (SmoothPermission smoothPermission : smoothPermissions) {
4040
this.smoothPermissions.add(smoothPermission);
4141
}
4242
return this;
4343
}
4444

45-
public PermissionDialogBuilder resolvePermission(PermissionResolveListener permissionResolver) {
45+
public RationaleDialogBuilder resolvePermission(PermissionResolveListener permissionResolver) {
4646
permissionResolveListener = permissionResolver;
4747
return this;
4848
}
@@ -59,13 +59,13 @@ public void setSmoothPermission(ArrayList<SmoothPermission> smoothPermissions) {
5959
}
6060

6161

62-
public PermissionDialog build(int styleRes, boolean buildAnyway) {
62+
public RationaleDialog build(int styleRes, boolean buildAnyway) {
6363
ArrayList<SmoothPermission> smoothPermissions = new ArrayList<>();
6464
boolean showSettings = showSettings(smoothPermissions, buildAnyway);
6565
if (smoothPermissions.size() > 0) {
66-
return new PermissionDialog().initialise(smoothPermissions, permissionResolveListener, styleRes, showSettings, buildAnyway);
66+
return new RationaleDialog().initialise(smoothPermissions, permissionResolveListener, styleRes, showSettings, buildAnyway);
6767
} else {
68-
PermissionDialog.returnCallback(permissionResolveListener, smoothPermissions, buildAnyway);
68+
RationaleDialog.returnCallback(permissionResolveListener, smoothPermissions, buildAnyway);
6969
}
7070
return null;
7171
}
File renamed without changes.

0 commit comments

Comments
 (0)