我有一个从主要活动设置媒体控制器的例子,但我用3个片段花费了我的活动。一切正常,但Media Frag上没有显示Media Controller。如何设置带有片段的媒体控制器?这来自活动。
private void setController() {
controller = new MusicController(this);
// set previous and next button listeners
controller.setPrevNextListeners(new View.OnClickListener() {
@Override
public void onClick(View v) {
playNext();
}
}, new View.OnClickListener() {
@Override
public void onClick(View v) {
playPrev();
}
});
// set and show
controller.setMediaPlayer(this);
//getSupportFragmen
controller.setAnchorView(findViewById(R.id.songList));
controller.setEnabled(true);
答案 0 :(得分:0)
您必须将该代码放在onCreateView()
Fragment
方法中,这样您的MusicController
会在您的片段布局中膨胀。