diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 984af29..2a2d15d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -10,7 +10,7 @@
+ android:maxSdkVersion="28"/>
diff --git a/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java b/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java
index 9d3964b..a6f5ac3 100644
--- a/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java
+++ b/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java
@@ -467,7 +467,7 @@ else if(cmd.contains("setanalarm"))
},calendar.get(Calendar.HOUR_OF_DAY),calendar.get(Calendar.MINUTE),true);
setAlarmTimePicker.setCancelable(false);
setAlarmTimePicker.setCanceledOnTouchOutside(false);
- setAlarmTimePicker.setOnDismissListener(dialog -> receiveMessage("Alarm Setting Task cancelled successfully !",false));
+ setAlarmTimePicker.setOnCancelListener(dialog -> receiveMessage("Alarm Setting Task cancelled successfully !",false));
setAlarmTimePicker.show();
}
else if(cmd.contains("deleteanalarm"))
@@ -606,9 +606,17 @@ private void sendSMS(String recipient,String message)
private void checkPermission()
{
PermissionHelper permissionHelper=new PermissionHelper();
- permissionHelper.checkAndRequestPermissions(this,Manifest.permission.SEND_SMS,
- Manifest.permission.CALL_PHONE,Manifest.permission.CAMERA,
- Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission.RECORD_AUDIO);
+ if(Build.VERSION.SDK_INT<=Build.VERSION_CODES.P) {
+ permissionHelper.checkAndRequestPermissions(this, Manifest.permission.SEND_SMS,
+ Manifest.permission.CALL_PHONE, Manifest.permission.CAMERA,
+ Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.RECORD_AUDIO);
+ }
+ else
+ {
+ permissionHelper.checkAndRequestPermissions(this, Manifest.permission.SEND_SMS,
+ Manifest.permission.CALL_PHONE, Manifest.permission.CAMERA,
+ Manifest.permission.RECORD_AUDIO);
+ }
}
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)