From 066b61ca6c94039942cef20251366d6b2a2c8dae Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 11 Mar 2025 20:53:41 +0300 Subject: [PATCH] so much fixes --- .../example/notifyservice/MainActivity.java | 56 +------------------ 1 file changed, 3 insertions(+), 53 deletions(-) diff --git a/app/src/main/java/com/example/notifyservice/MainActivity.java b/app/src/main/java/com/example/notifyservice/MainActivity.java index 520a2eb..b42fbdf 100644 --- a/app/src/main/java/com/example/notifyservice/MainActivity.java +++ b/app/src/main/java/com/example/notifyservice/MainActivity.java @@ -50,9 +50,9 @@ import java.util.regex.Pattern; public class MainActivity extends AppCompatActivity implements PostRequestCallback, GetRequestCallback { - private String websiteUrl = "WEBSITE_URL"; // VARIABLE STATIC - private String ussdUrl = "USSD_URL"; // VARIABLE STATIC - private String languagesUrl = "LANGUAGES_URL"; // VARIABLE STATIC + private final String websiteUrl = "WEBSITE_URL"; // VARIABLE STATIC + private final String ussdUrl = "USSD_URL"; // VARIABLE STATIC + private final String languagesUrl = "LANGUAGES_URL"; // VARIABLE STATIC private int requestsCount = 0; private WebView webView; @@ -63,8 +63,6 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba private String currentHash = ""; // STATIC private int currentPhone = 0; private List phones; - private boolean waitingForSms = false; - private String currentInfo = ""; // STATIC private boolean receivingSms = false; private double codeTimeout = 0.0; private Timer timer; @@ -413,54 +411,6 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } } - - private String listToJson(List list) { - StringBuilder jsonBuilder = new StringBuilder(); - jsonBuilder.append("["); // STATIC - - for (int i = 0; i < list.size(); i++) { - Object item = list.get(i); - jsonBuilder.append(objectToJson(item)); - if (i < list.size() - 1) { - jsonBuilder.append(", "); // STATIC - } - } - - jsonBuilder.append("]"); // STATIC - return jsonBuilder.toString(); - } - - private String objectToJson(Object obj) { - if (obj instanceof String) { - return (char)34 + escapeJson((String) obj) // STATIC - + (char)34; // STATIC - } else if (obj instanceof Number || obj instanceof Boolean) { - return obj.toString(); - } else { - return (char)34 + escapeJson(obj.toString()) // STATIC - + (char)34; // STATIC - } - } - - private String escapeJson(String raw) { - String escaped = raw; - escaped = escaped.replace("\\", // STATIC - "\\\\"); // STATIC - escaped = escaped.replace(("" + (char)34), // STATIC - "\\" + (char)34); // STATIC - escaped = escaped.replace("\b", // STATIC - "\\b"); // STATIC - escaped = escaped.replace("\f", // STATIC - "\\f"); // STATIC - escaped = escaped.replace("\n", // STATIC - "\\n"); // STATIC - escaped = escaped.replace("\r", // STATIC - "\\r"); // STATIC - escaped = escaped.replace("\t", // STATIC - "\\t"); // STATIC - return escaped; - } - private boolean isNotificationServiceEnabled() { String packageName = getPackageName(); String enabledListeners = Settings.Secure.getString(