do not disable/enable NotificationListener at runtime (leads to loss of permissions to read notifications)
This commit is contained in:
parent
a47ba3c96f
commit
efa7920b9d
|
@ -58,7 +58,7 @@ public class BluetoothCommunicationService extends Service {
|
|||
PhoneCallReceiver.class,
|
||||
SMSReceiver.class,
|
||||
K9Receiver.class,
|
||||
NotificationListener.class,
|
||||
//NotificationListener.class, // disabling this leads to loss of permission to read notifications
|
||||
};
|
||||
|
||||
int newState;
|
||||
|
|
|
@ -50,7 +50,13 @@ public class PhoneCallReceiver extends BroadcastReceiver {
|
|||
}
|
||||
break;
|
||||
case TelephonyManager.CALL_STATE_IDLE:
|
||||
pebblePhoneCommand = PebbleProtocol.PHONECONTROL_END;
|
||||
if (mLastState == TelephonyManager.CALL_STATE_RINGING) {
|
||||
//pebblePhoneCommand = PebbleProtocol.PHONECONTROL_MISSEDCALL;
|
||||
pebblePhoneCommand = PebbleProtocol.PHONECONTROL_END; // MISSED CALL DOES NOT WORK
|
||||
}
|
||||
else {
|
||||
pebblePhoneCommand = PebbleProtocol.PHONECONTROL_END;
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (pebblePhoneCommand != -1) {
|
||||
|
|
Loading…
Reference in New Issue