Fixed crash

This commit is contained in:
M66B 2015-11-17 21:05:55 +01:00
parent b3fc422176
commit 62ee4681b0
2 changed files with 17 additions and 15 deletions

View File

@ -176,13 +176,14 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere
sb.append(String.format("Interactive %B\r\n", Util.isInteractive(this)));
for (Network network : cm.getAllNetworks()) {
NetworkInfo ni = cm.getNetworkInfo(network);
sb.append(ni.getTypeName())
.append("/")
.append(ni.getSubtypeName())
.append(" ")
.append(ni.getDetailedState())
.append(ni.isRoaming() ? " ROAMING" : "")
.append("\r\n");
if (ni != null)
sb.append(ni.getTypeName())
.append("/")
.append(ni.getSubtypeName())
.append(" ")
.append(ni.getDetailedState())
.append(ni.isRoaming() ? " ROAMING" : "")
.append("\r\n");
}
sb.append(String.format("WiFi %B\r\n", Util.isWifiActive(this)));
sb.append(String.format("Metered %B\r\n", Util.isMeteredNetwork(this)));

View File

@ -176,14 +176,15 @@ public class Util {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
for (Network network : cm.getAllNetworks()) {
NetworkInfo ni = cm.getNetworkInfo(network);
sb.append("Network: ")
.append(ni.getTypeName())
.append("/")
.append(ni.getSubtypeName())
.append(" ")
.append(ni.getDetailedState())
.append(ni.isRoaming() ? " R" : "")
.append("\r\n");
if (ni != null)
sb.append("Network: ")
.append(ni.getTypeName())
.append("/")
.append(ni.getSubtypeName())
.append(" ")
.append(ni.getDetailedState())
.append(ni.isRoaming() ? " R" : "")
.append("\r\n");
}
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);