rameshchavan / dashclock

Automatically exported from code.google.com/p/dashclock
0 stars 0 forks source link

No missed calls counter updates since swap to custom dealer app (exDealer) #253

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Install custom dealer app (exDealer)
2. Miss a call, open dealer app to check the call
3. Counter on widget still shows 1 missed call

What is the expected output? What do you see instead?

Missed call counter should update.

What version of the product are you using?

1.3

Which device and Android version are you experiencing this issue on?

Nexus 4 JB 4.2.2

Please provide any additional information below.

I suppose its some issue with how widget gets the updates - i guess it get 
updated only after you open original Jelly Bean dealer, because if i do that 
the counter finally updates.

Original issue reported on code.google.com by igor.mul...@gmail.com on 21 Feb 2013 at 5:10

GoogleCodeExporter commented 8 years ago
This is not the fault of DashClock nor exdialer. The problem is in the 
implementation of phone dialer since Android 4.X.X. The problem is that only 
the stock dialer can clear missed call notifications at the system level. Using 
a third party dialer will show you the missed call but after you clear it in 
the system notification, 'it will still be there. To prove this, you can reboot 
your device and you'll notice that the missed call notification will come back.

There's an option in exdialer that can help. Preferences -> Behavior and check 
the box for 'Open Stock Dialer'. What that does is, when you have a missed call 
notification and you tap on it, it will open the stock dialer instead. This is 
the only way to clear the notification at the system level.

You're seeing this with DashClock because, DashClock reads the missed call 
status from the stock dialer. 

Original comment by oky...@gmail.com on 23 Feb 2013 at 12:22