Refactor switches in ZimHostActivity

This commit is contained in:
Adeel Zafar 2019-08-15 16:09:56 +05:00
parent 1e7c5c9b33
commit 8b4b701ff7

View File

@ -290,26 +290,20 @@ public class ZimHostActivity extends BaseActivity implements
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) { @NonNull int[] grantResults) {
switch (requestCode) { if (requestCode == MY_PERMISSIONS_ACCESS_FINE_LOCATION) {
case MY_PERMISSIONS_ACCESS_FINE_LOCATION: {
if (grantResults.length > 0 if (grantResults.length > 0
&& grantResults[0] == PackageManager.PERMISSION_GRANTED) { && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
toggleHotspot(); toggleHotspot();
} }
} }
break;
}
default:
break;
} }
} }
@Override @Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
switch (requestCode) {
//Checking the result code for LocationSettings resolution //Checking the result code for LocationSettings resolution
case LOCATION_SETTINGS_PERMISSION_RESULT: if (requestCode == LOCATION_SETTINGS_PERMISSION_RESULT) {
final LocationSettingsStates states = LocationSettingsStates.fromIntent(data); final LocationSettingsStates states = LocationSettingsStates.fromIntent(data);
switch (resultCode) { switch (resultCode) {
case Activity.RESULT_OK: case Activity.RESULT_OK:
@ -324,9 +318,6 @@ public class ZimHostActivity extends BaseActivity implements
default: default:
break; break;
} }
break;
default:
break;
} }
} }