Use CALL_ORIGIN flag
CALL_ORIGIN flag allows Phone app know where the phone call
request comes from.
TESTED:
incoming calls
-> go back to calllog
outgoing calls
- make a phone call from dialpad -> go back to dialpad
- make a phone call from favorite -> go back to favorite
- make a phone call from calllog -> go to calllog
- make a phone call from call detail -> go to calllog
- make a phone call from People UI -> go to calllog
- make a phone call from dialpad and launch Phone UI
again during the phone call -> go to calllog
- make a phone call from contact card (reached via
phone favorite) -> go to calllog
- make a phone call from favorite and add another
person to the phone call via in-call ui
-> go back to "favorite" (undetermined behavior actually)
- make a phone call from dialpad or favorite, bail out the
in-call UI. Have the recipient hang up the call.
Then have an incoming call again. Hang up the second phone
call.
-> go to calllog
Must be after I4d5f825f7d5109c6ff8c27b6e53a31ca9e6b832f
Bug: 5360106
Change-Id: I7b88b245e82e96e150937ee53029d397a28a9b2d
3 files changed