diff options
| author | Adam Powell <adamp@google.com> | 2012-06-12 11:25:54 -0700 |
|---|---|---|
| committer | Adam Powell <adamp@google.com> | 2012-06-12 11:26:39 -0700 |
| commit | b35c445f34e1a18e17aef3e3dfbc1c39b4d1815c (patch) | |
| tree | 1c7e896753889ee1abec57fcb2d9cb133fb16e2c /core/java/android/app/MediaRouteButton.java | |
| parent | f958732bd3924205d9f8bda94f4f6e3bb4045b28 (diff) | |
MediaRouter work
Fix a bug where MediaRouter would crash on creation
Add click listener for app-supplied extended settings on the route
selection dialog.
Change-Id: I2991db1720b5c574148e250526984592f4dc3c44
Diffstat (limited to 'core/java/android/app/MediaRouteButton.java')
| -rw-r--r-- | core/java/android/app/MediaRouteButton.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/app/MediaRouteButton.java b/core/java/android/app/MediaRouteButton.java index 8f9379a1f120..385241ced8c4 100644 --- a/core/java/android/app/MediaRouteButton.java +++ b/core/java/android/app/MediaRouteButton.java @@ -43,6 +43,8 @@ public class MediaRouteButton extends View { private int mMinWidth; private int mMinHeight; + private OnClickListener mExtendedSettingsClickListener; + private static final int[] ACTIVATED_STATE_SET = { R.attr.state_activated }; @@ -260,6 +262,11 @@ public class MediaRouteButton extends View { mRemoteIndicator.draw(canvas); } + public void setExtendedSettingsClickListener(OnClickListener listener) { + // TODO: if dialog is already open, propagate so that it updates live. + mExtendedSettingsClickListener = listener; + } + private class MediaRouteCallback extends MediaRouter.SimpleCallback { @Override public void onRouteSelected(MediaRouter router, int type, RouteInfo info) { |
