Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1.    Handler discoveryHandler = new Handler();
  2.  
  3.    public void changeToActiveDiscovery(){
  4.         if (null != mMediaRouter && null != mMediaRouterCallback) {
  5.             discoveryHandler.removeCallbacksAndMessages(null);
  6.             mMediaRouter.removeCallback(mMediaRouterCallback); //TODO check if necessary
  7.             mMediaRouter.addCallback(mMediaRouteSelector,mMediaRouterCallback, MediaRouter.CALLBACK_FLAG_PERFORM_ACTIVE_SCAN);
  8.             discoveryHandler.postDelayed(new Runnable() {
  9.                 @Override
  10.                 public void run() {
  11.                     changeToPassiveDiscovery();
  12.                 }
  13.             },1000*30);
  14.         }
  15.     }
  16.  
  17.     public void changeToPassiveDiscovery(){
  18.         if (null != mMediaRouter && null != mMediaRouterCallback) {
  19.             mMediaRouter.removeCallback(mMediaRouterCallback); //TODO check if necessary
  20.             mMediaRouter.addCallback(mMediaRouteSelector,mMediaRouterCallback,MediaRouter.CALLBACK_FLAG_REQUEST_DISCOVERY);
  21.         }
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement