From fbc1bcd9b39e0bc06534adbe8cf06153b517b430 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 22 Oct 2019 08:55:27 +0200 Subject: [PATCH] Added active network info to debug info --- app/src/main/java/eu/faircode/email/Log.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index 941a1f1f16..fc90cb63e3 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -29,6 +29,7 @@ import android.graphics.Point; import android.net.ConnectivityManager; import android.net.Network; import android.net.NetworkCapabilities; +import android.net.NetworkInfo; import android.os.Build; import android.os.Bundle; import android.os.DeadObjectException; @@ -682,6 +683,10 @@ public class Log { try (OutputStream os = new BufferedOutputStream(new FileOutputStream(file))) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo ani = cm.getActiveNetworkInfo(); + if (ani != null) + size += write(os, ani.toString() + " metered=" + cm.isActiveNetworkMetered() + "\r\n\r\n"); + Network active = null; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) active = cm.getActiveNetwork();