diff --git a/MyTracks/AndroidManifest.xml b/MyTracks/AndroidManifest.xml index f0e08d93c..8f6a436d9 100755 --- a/MyTracks/AndroidManifest.xml +++ b/MyTracks/AndroidManifest.xml @@ -108,13 +108,13 @@ - + diff --git a/MyTracks/src/com/google/android/apps/mytracks/services/StatusAnnouncerTask.java b/MyTracks/src/com/google/android/apps/mytracks/services/StatusAnnouncerTask.java index 5d2186d05..c35ce02eb 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/services/StatusAnnouncerTask.java +++ b/MyTracks/src/com/google/android/apps/mytracks/services/StatusAnnouncerTask.java @@ -261,7 +261,9 @@ public class StatusAnnouncerTask implements PeriodicTask { protected void listenToPhoneState(PhoneStateListener listener, int events) { TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); - telephony.listen(listener, events); + if (telephony != null) { + telephony.listen(listener, events); + } } /**