diff --git a/src/googleplay/AndroidManifest.xml b/src/googleplay/AndroidManifest.xml index 11eb6fa7f..e8545fca1 100644 --- a/src/googleplay/AndroidManifest.xml +++ b/src/googleplay/AndroidManifest.xml @@ -138,6 +138,7 @@ android:value=".dashclock.DashClockSettings" /> + diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index 4a55135a4..651743bb5 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -198,12 +198,13 @@ android:theme="@style/Tasks" /> + + android:theme="@style/Tasks" > diff --git a/src/main/java/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java b/src/main/java/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java index c078df351..edb3c8f0c 100644 --- a/src/main/java/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java +++ b/src/main/java/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java @@ -41,6 +41,10 @@ public class PhoneStateChangedReceiver extends InjectingBroadcastReceiver { public void onReceive(final Context context, Intent intent) { super.onReceive(context, intent); + if (!intent.getAction().equals(TelephonyManager.ACTION_PHONE_STATE_CHANGED)) { + return; + } + if (!preferences.fieldMissedPhoneCalls()) { preferences.clear(PREF_LAST_INCOMING_NUMBER); return; diff --git a/src/main/java/org/tasks/receivers/BootCompletedReceiver.java b/src/main/java/org/tasks/receivers/BootCompletedReceiver.java index 22f0ef715..abfccd1c6 100644 --- a/src/main/java/org/tasks/receivers/BootCompletedReceiver.java +++ b/src/main/java/org/tasks/receivers/BootCompletedReceiver.java @@ -19,6 +19,10 @@ public class BootCompletedReceiver extends InjectingBroadcastReceiver { public void onReceive(Context context, Intent intent) { super.onReceive(context, intent); + if (!intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { + return; + } + Timber.d("onReceive(context, %s)", intent); backgroundScheduler.scheduleEverything(); diff --git a/src/main/java/org/tasks/receivers/MyPackageReplacedReceiver.java b/src/main/java/org/tasks/receivers/MyPackageReplacedReceiver.java index c760f108e..8a99ae5bc 100644 --- a/src/main/java/org/tasks/receivers/MyPackageReplacedReceiver.java +++ b/src/main/java/org/tasks/receivers/MyPackageReplacedReceiver.java @@ -19,6 +19,10 @@ public class MyPackageReplacedReceiver extends InjectingBroadcastReceiver { public void onReceive(Context context, Intent intent) { super.onReceive(context, intent); + if (!intent.getAction().equals(Intent.ACTION_MY_PACKAGE_REPLACED)) { + return; + } + Timber.d("onReceive(context, %s)", intent); backgroundScheduler.scheduleEverything();