本文整理汇总了Java中android.media.browse.MediaBrowser.unsubscribe方法的典型用法代码示例。如果您正苦于以下问题:Java MediaBrowser.unsubscribe方法的具体用法?Java MediaBrowser.unsubscribe怎么用?Java MediaBrowser.unsubscribe使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.media.browse.MediaBrowser
的用法示例。
在下文中一共展示了MediaBrowser.unsubscribe方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setMediaId
import android.media.browse.MediaBrowser; //导入方法依赖的package包/类
protected void setMediaId(String mediaId) {
LogHelper.d(TAG, "setMediaId: ", mediaId);
if (TextUtils.equals(mMediaId, mediaId)) {
return;
}
MediaBrowser mediaBrowser = mMediaFragmentListener.getMediaBrowser();
// First, unsubscribe from old mediaId:
if (mMediaId != null) {
mediaBrowser.unsubscribe(mMediaId);
}
if (mediaId == null) {
mediaId = mediaBrowser.getRoot();
}
mMediaId = mediaId;
mediaBrowser.subscribe(mMediaId, mSubscriptionCallback);
}
示例2: onStop
import android.media.browse.MediaBrowser; //导入方法依赖的package包/类
@Override
public void onStop() {
super.onStop();
MediaBrowser mediaBrowser = mMediaFragmentListener.getMediaBrowser();
if (mediaBrowser != null && mediaBrowser.isConnected() && mMediaId != null) {
mediaBrowser.unsubscribe(mMediaId);
}
}
示例3: onStop
import android.media.browse.MediaBrowser; //导入方法依赖的package包/类
@Override
public void onStop() {
super.onStop();
MediaBrowser mediaBrowser = mMediaFragmentListener.getMediaBrowser();
if (mediaBrowser != null && mediaBrowser.isConnected() && mMediaId != null) {
mediaBrowser.unsubscribe(mMediaId);
}
if (getActivity().getMediaController() != null) {
getActivity().getMediaController().unregisterCallback(mMediaControllerCallback);
}
this.getActivity().unregisterReceiver(mConnectivityChangeReceiver);
}