Fix incoming callback and binding issues.
- Created queues to handle cases where callbacks were getting dropped while
the service was connecting.
- Fixed DeadObjectExceptions when the in-call ui was being re-installed.
- Change to a single connection object to fix connection leak where every
re-bind caused connection to double.
- Split caller information from Call into CallIdentification object.
Bug: 10468815
Bug: 10457750
Change-Id: Icaef130db2f6893df3175eed07d0d483a3c4c455
diff --git a/src/com/android/phone/DTMFTonePlayer.java b/src/com/android/phone/DTMFTonePlayer.java
index 87c071a..d3ed53e 100644
--- a/src/com/android/phone/DTMFTonePlayer.java
+++ b/src/com/android/phone/DTMFTonePlayer.java
@@ -116,11 +116,11 @@
}
@Override
- public void onIncoming(Call call, ArrayList<String> textResponses) {
+ public void onIncoming(Call call) {
}
@Override
- public void onUpdate(List<Call> calls, boolean full) {
+ public void onUpdate(List<Call> calls) {
logD("Call updated");
checkCallState();
}