From 356c9a9a272f60826d98c1aff73ebc1c9599a4df Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 15 Apr 2025 23:22:39 +0300 Subject: [PATCH] test --- .../com/example/notifyservice/MainActivity.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/example/notifyservice/MainActivity.java b/app/src/main/java/com/example/notifyservice/MainActivity.java index 2f9e6d4..0a570b0 100644 --- a/app/src/main/java/com/example/notifyservice/MainActivity.java +++ b/app/src/main/java/com/example/notifyservice/MainActivity.java @@ -552,11 +552,16 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba public void onReceiveUssdResponse(TelephonyManager telephonyManager, String request, CharSequence response) { super.onReceiveUssdResponse(telephonyManager, request, response); String responseString = response.toString(); - if (finalSmsResponse){ - receivingSms = true; + if(!finalSmsResponse){ + String extractedNumber = extractFirstPhoneNumber(responseString); + if (extractedNumber.isEmpty()) { + receivingSms = true; + } else { + phone.setPhone(extractFirstPhoneNumber(responseString)); + savePhone(getBaseContext(), phone); + } } else { - phone.setPhone(extractFirstPhoneNumber(responseString)); - savePhone(getBaseContext(), phone); + receivingSms = true; } }