java.lang.Object | |
↳ | com.android.phone.ManageConferenceUtils |
Helper class to initialize and run the InCallScreen's "Manage conference" UI.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Helper function to fill out the Conference Call(er) information
for each item in the "Manage Conference Call" list.
| |||||||||||
Ends the specified connection on a conference call.
| |||||||||||
CallerInfoAsyncQuery.OnQueryCompleteListener implementation.
| |||||||||||
Separates out the specified connection on a conference call.
| |||||||||||
Shows or hides the manageConferencePanel.
| |||||||||||
Starts the "conference time" chronometer.
| |||||||||||
Stops the "conference time" chronometer.
| |||||||||||
Updates the "Manage conference" UI based on the specified List of
connections.
| |||||||||||
Updates a single row of the "Manage conference" UI.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Helper function to fill out the Conference Call(er) information for each item in the "Manage Conference Call" list.
Ends the specified connection on a conference call. This method is run (via a closure containing a row index and Connection) when the user clicks the "End" button on a specific row in the Manage conference UI.
CallerInfoAsyncQuery.OnQueryCompleteListener implementation. This method listens for results from the caller-id info queries we fire off in updateManageConferenceRow(), and updates the corresponding conference row.
Separates out the specified connection on a conference call. This method is run (via a closure containing a row index and Connection) when the user clicks the "Separate" (i.e. "Private") button on a specific row in the Manage conference UI.
Shows or hides the manageConferencePanel.
Starts the "conference time" chronometer.
Stops the "conference time" chronometer.
Updates the "Manage conference" UI based on the specified List of connections.
connections | the List of connections belonging to the current foreground call; size must be greater than 1 (or it wouldn't be a conference call in the first place.) |
---|
Updates a single row of the "Manage conference" UI. (One row in this UI represents a single caller in the conference.)
i | the row to update |
---|---|
connection | the Connection corresponding to this caller. If null, that means this is an "empty slot" in the conference, so hide this row in the UI. |
canSeparate | if true, show a "Separate" (i.e. "Private") button on this row in the UI. |