38 lines
918 B
Java
38 lines
918 B
Java
|
|
package com.xscm.moduleutil.rtc;
|
||
|
|
|
||
|
|
import android.app.Application;
|
||
|
|
|
||
|
|
import androidx.annotation.NonNull;
|
||
|
|
import androidx.lifecycle.AndroidViewModel;
|
||
|
|
import androidx.lifecycle.LiveData;
|
||
|
|
import androidx.lifecycle.MutableLiveData;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
import io.agora.musiccontentcenter.Music;
|
||
|
|
|
||
|
|
public class SharedViewModel extends AndroidViewModel {
|
||
|
|
private MutableLiveData<List<Music>> musicList = new MutableLiveData<>();
|
||
|
|
private MusicBean musicBean=new MusicBean();
|
||
|
|
|
||
|
|
public SharedViewModel(@NonNull Application application) {
|
||
|
|
super(application);
|
||
|
|
}
|
||
|
|
|
||
|
|
public LiveData<List<Music>> getMusicList() {
|
||
|
|
return musicList;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setMusicList(List<Music> list) {
|
||
|
|
musicList.postValue(list);
|
||
|
|
}
|
||
|
|
|
||
|
|
public MusicBean getMusicBean() {
|
||
|
|
return musicBean;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setMusicBean(MusicBean musicBean) {
|
||
|
|
this.musicBean = musicBean;
|
||
|
|
}
|
||
|
|
}
|