Fix scroll to current after notification click when RouteFragment was killed.
This commit is contained in:
parent
cd60c3c66a
commit
1e2b56b4e5
1 changed files with 7 additions and 1 deletions
|
@ -49,6 +49,7 @@ import android.support.v7.media.MediaRouter;
|
||||||
import android.support.v7.media.MediaRouter.Callback;
|
import android.support.v7.media.MediaRouter.Callback;
|
||||||
import android.support.v7.media.MediaRouter.ProviderInfo;
|
import android.support.v7.media.MediaRouter.ProviderInfo;
|
||||||
import android.support.v7.media.MediaRouter.RouteInfo;
|
import android.support.v7.media.MediaRouter.RouteInfo;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.View.OnClickListener;
|
import android.view.View.OnClickListener;
|
||||||
|
@ -123,7 +124,6 @@ OnSeekBarChangeListener, OnScrollListener {
|
||||||
mMediaRouterPlayService = binder.getService();
|
mMediaRouterPlayService = binder.getService();
|
||||||
mMediaRouterPlayService.setRouterFragment(RouteFragment.this);
|
mMediaRouterPlayService.setRouterFragment(RouteFragment.this);
|
||||||
mPlaylistAdapter.add(mMediaRouterPlayService.getPlaylist());
|
mPlaylistAdapter.add(mMediaRouterPlayService.getPlaylist());
|
||||||
scrollToCurrent();
|
|
||||||
applyColors();
|
applyColors();
|
||||||
RouteInfo currentRoute = mMediaRouterPlayService.getCurrentRoute();
|
RouteInfo currentRoute = mMediaRouterPlayService.getCurrentRoute();
|
||||||
if (currentRoute != null)
|
if (currentRoute != null)
|
||||||
|
@ -332,6 +332,12 @@ OnSeekBarChangeListener, OnScrollListener {
|
||||||
}
|
}
|
||||||
TextView emptyView = (TextView) mListView.getEmptyView();
|
TextView emptyView = (TextView) mListView.getEmptyView();
|
||||||
emptyView.setText(R.string.playlist_empty);
|
emptyView.setText(R.string.playlist_empty);
|
||||||
|
mListView.post(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
scrollToCurrent();
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Reference in a new issue