From dc3e6293ee06275b09ed866641060908fd03a43a Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Sat, 25 Jun 2022 12:24:31 +0300 Subject: [PATCH] fixed number rounding in groups --- .../com/vk/api/stats/StatsTrackEvents.smali | 2 - .../com/vk/core/util/StringUtils.smali | 55 +++++++++++++++++-- 2 files changed, 51 insertions(+), 6 deletions(-) diff --git a/smali/smali_classes2/com/vk/api/stats/StatsTrackEvents.smali b/smali/smali_classes2/com/vk/api/stats/StatsTrackEvents.smali index 2ceea9785..2f355f3d3 100644 --- a/smali/smali_classes2/com/vk/api/stats/StatsTrackEvents.smali +++ b/smali/smali_classes2/com/vk/api/stats/StatsTrackEvents.smali @@ -17,8 +17,6 @@ .method public constructor (Ljava/lang/String;)V .locals 2 - return-void - const-string v0, "stats.trackEvents" .line 1 diff --git a/smali/smali_classes2/com/vk/core/util/StringUtils.smali b/smali/smali_classes2/com/vk/core/util/StringUtils.smali index 187364471..c702378f2 100644 --- a/smali/smali_classes2/com/vk/core/util/StringUtils.smali +++ b/smali/smali_classes2/com/vk/core/util/StringUtils.smali @@ -318,11 +318,33 @@ if-nez v5, :cond_229 + new-instance p3, Ljava/lang/StringBuilder; + + invoke-direct {p3}, Ljava/lang/StringBuilder;->()V + + sget-object v2, Lcom/vk/core/util/StringUtils;->b:Ljava/text/DecimalFormat; + invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object p3 + move-result-object p0 - return-object p3 + invoke-virtual {p3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string p0, " " + + invoke-virtual {p3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + aput-object p0, p1, v1 + + invoke-virtual {v0, p2, p1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object p0 + + return-object p0 :cond_229 new-instance p3, Ljava/lang/StringBuilder; @@ -376,11 +398,36 @@ if-nez v5, :cond_228 + new-array p1, v2, [Ljava/lang/Object; + + .line 10 + new-instance p3, Ljava/lang/StringBuilder; + + invoke-direct {p3}, Ljava/lang/StringBuilder;->()V + + sget-object v2, Lcom/vk/core/util/StringUtils;->b:Ljava/text/DecimalFormat; + invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - move-result-object p3 + move-result-object p0 - return-object p3 + invoke-virtual {p3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string p0, " " + + invoke-virtual {p3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + aput-object p0, p1, v1 + + invoke-virtual {v0, p2, p1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object p0 + + return-object p0 :cond_228 new-array p1, v2, [Ljava/lang/Object;