diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java index f12c921..4d7a4d2 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java @@ -1056,7 +1056,7 @@ private void addCellReceptionPoi(){ setActiveNetwork(); if(activeNetwork != null && activeNetwork.isConnected()){ - if(activeNetwork.getType() == ConnectivityManager.TYPE_MOBILE){ + if(tm != null && networkStrength != -1){ String opName = tm.getNetworkOperatorName(); String opCountry = tm.getNetworkCountryIso(); String nwType = activeNetwork.getSubtypeName(); @@ -1064,7 +1064,7 @@ int strength = networkStrength; addPoi(new CellReception(0, strength, opName, opCountry, roaming, nwType, null)); } else { - Log.d(TAG, "Mobile network not available/connected"); + Log.d(TAG, "You are not connected to a phone network"); } } else { Log.d(TAG, "You are not connected to any network");