Skip to content

Commit fcacacc

Browse files
committed
String format with decimal issue in Android 8.1.0
1 parent a5f2f99 commit fcacacc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

firebase-perf/src/main/java/com/google/firebase/perf/transport/TransportManager.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import com.google.firebase.perf.v1.PerfMetricOrBuilder;
5252
import com.google.firebase.perf.v1.TraceMetric;
5353
import java.lang.ref.WeakReference;
54+
import java.text.DecimalFormat;
5455
import java.util.Collections;
5556
import java.util.Locale;
5657
import java.util.Map;
@@ -619,7 +620,7 @@ private static String getLogcatMsg(TraceMetric traceMetric) {
619620
Locale.ENGLISH,
620621
"trace metric: %s (duration: %.4fms)",
621622
traceMetric.getName(),
622-
durationInUs / 1000.0);
623+
new DecimalFormat("#.####").format(durationInUs / 1000.0));
623624
}
624625

625626
private static String getLogcatMsg(NetworkRequestMetric networkRequestMetric) {
@@ -638,7 +639,7 @@ private static String getLogcatMsg(NetworkRequestMetric networkRequestMetric) {
638639
"network request trace: %s (responseCode: %s, responseTime: %.4fms)",
639640
networkRequestMetric.getUrl(),
640641
responseCode,
641-
durationInUs / 1000.0);
642+
new DecimalFormat("#.####").format(durationInUs / 1000.0));
642643
}
643644

644645
private static String getLogcatMsg(GaugeMetric gaugeMetric) {

0 commit comments

Comments
 (0)