summaryrefslogtreecommitdiff
path: root/core/java/android/app/MediaRouteButton.java
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2012-06-12 11:25:54 -0700
committerAdam Powell <adamp@google.com>2012-06-12 11:26:39 -0700
commitb35c445f34e1a18e17aef3e3dfbc1c39b4d1815c (patch)
tree1c7e896753889ee1abec57fcb2d9cb133fb16e2c /core/java/android/app/MediaRouteButton.java
parentf958732bd3924205d9f8bda94f4f6e3bb4045b28 (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.java7
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) {