@@ -154,10 +154,8 @@ public void onClick(View view) {
154
154
quantity .requestFocus ();
155
155
} else {
156
156
//Entered Order quantity is greater than 0
157
-
158
157
if (ContextCompat .checkSelfPermission (getActivity (), Manifest .permission .SEND_SMS )
159
158
!= PackageManager .PERMISSION_GRANTED ) {
160
-
161
159
// Permission is not granted
162
160
// Ask for permission
163
161
ActivityCompat .requestPermissions (getActivity (),
@@ -172,24 +170,19 @@ public void onClick(View view) {
172
170
if (smsPermissionGranted ) {
173
171
SmsManager smsManager = SmsManager .getDefault ();
174
172
//Sms cannot parse html tags so remove them and use appropriate alternative
175
-
176
173
String message = (presenter .getMessageBodyForOrder () +Integer .parseInt (quantity .getText ().toString ())).toString ();
177
174
String patternRegex = "<[/]*b>" ; // To match <b> and </b>
178
175
message = message .replaceAll ("<br>" ,"\n " );
179
176
message = message .replaceAll (patternRegex ," " );
180
177
String phoneNo = "121" ;
181
178
smsManager .sendTextMessage (phoneNo , null ,message , null , null );
182
-
183
179
Toast .makeText (getActivity (), "Message sent" , Toast .LENGTH_LONG ).show ();
184
180
orderMedicineDialog .dismiss ();
185
-
186
181
}
187
182
else {
188
183
//Show Toast message
189
184
Toast .makeText (getActivity (), "Cannot use this feature without Send SMS permission" , Toast .LENGTH_LONG ).show ();
190
185
}
191
-
192
-
193
186
}
194
187
}
195
188
});
@@ -255,8 +248,7 @@ public void onRequestPermissionsResult(int requestCode, @NonNull String[] permis
255
248
{
256
249
super .onRequestPermissionsResult (requestCode , permissions , grantResults );
257
250
258
- if (requestCode == PERMISSIONS_REQUEST_SEND_SMS && grantResults .length >0 && grantResults [0 ] == PackageManager .PERMISSION_GRANTED )
259
- {
251
+ if (requestCode == PERMISSIONS_REQUEST_SEND_SMS && grantResults .length >0 && grantResults [0 ] == PackageManager .PERMISSION_GRANTED ) {
260
252
smsPermissionGranted = true ;
261
253
}
262
254
}
0 commit comments