Lines Matching refs:extras

63         public void onExtrasChanged(Conference c, Bundle extras) {}
687 * Replaces all the extras associated with this {@code Conference}.
689 * New or existing keys are replaced in the {@code Conference} extras. Keys which are no longer
690 * in the new extras, but were present the last time {@code setExtras} was called are removed.
693 * {@link #removeExtras(String...)} methods to modify the extras.
695 * No assumptions should be made as to how an In-Call UI or service will handle these extras.
696 * Keys should be fully qualified (e.g., com.example.extras.MY_EXTRA) to avoid conflicts.
698 * @param extras The extras associated with this {@code Conference}.
700 public final void setExtras(@Nullable Bundle extras) {
704 // Add/replace any new or changed extras values.
705 putExtras(extras);
711 if (extras == null || !extras.containsKey(oldKey)) {
722 // is called we can see if the caller has removed any extras values.
727 if (extras != null) {
728 mPreviousExtraKeys.addAll(extras.keySet());
734 * Adds some extras to this {@link Conference}. Existing keys are replaced and new ones are
737 * No assumptions should be made as to how an In-Call UI or service will handle these extras.
740 * @param extras The extras to add.
742 public final void putExtras(@NonNull Bundle extras) {
743 if (extras == null) {
754 mExtras.putAll(extras);
803 * Removes extras from this {@link Conference}.
805 * @param keys The keys of the extras to remove.
827 * Removes extras from this {@link Conference}.
829 * @param keys The keys of the extras to remove.
836 * Returns the extras associated with this conference.
840 * Telecom or an {@link InCallService} can also update the extras via
844 * The conference is notified of changes to the extras made by Telecom or an
847 * @return The extras associated with this connection.
854 * Notifies this {@link Conference} of a change to the extras made outside the
857 * These extras changes can originate from Telecom itself, or from an {@link InCallService} via
861 * @param extras The new extras bundle.
863 public void onExtrasChanged(Bundle extras) {}
866 * Handles a change to extras received from Telecom.
868 * @param extras The new extras.
871 final void handleExtrasChanged(Bundle extras) {
874 mExtras = extras;