本文整理汇总了Java中android.support.v7.media.MediaRouter.RouteInfo.isConnecting方法的典型用法代码示例。如果您正苦于以下问题:Java RouteInfo.isConnecting方法的具体用法?Java RouteInfo.isConnecting怎么用?Java RouteInfo.isConnecting使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.support.v7.media.MediaRouter.RouteInfo
的用法示例。
在下文中一共展示了RouteInfo.isConnecting方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onRouteChanged
import android.support.v7.media.MediaRouter.RouteInfo; //导入方法依赖的package包/类
@Override
public void onRouteChanged(MediaRouter router, RouteInfo route) {
// We only care about changes to the current route.
if (!route.equals(getCurrentRoute())) return;
// When there is no wifi connection, this condition becomes true.
if (route.isConnecting()) {
// We don't want to post the same Runnable twice.
if (!mConnectionFailureNotifierQueued) {
mConnectionFailureNotifierQueued = true;
getHandler().postDelayed(mConnectionFailureNotifier,
CONNECTION_FAILURE_NOTIFICATION_DELAY_MS);
}
} else {
// Only cancel the disconnect if we already posted the message. We can get into this
// situation if we swap the current route provider (for example, switching to a YT
// video while casting a non-YT video).
if (mConnectionFailureNotifierQueued) {
// We have reconnected, cancel the delayed disconnect.
getHandler().removeCallbacks(mConnectionFailureNotifier);
mConnectionFailureNotifierQueued = false;
}
}
}
开发者ID:rkshuai,项目名称:chromium-for-android-56-debug-video,代码行数:24,代码来源:AbstractMediaRouteController.java