Files
midi-android/moduleUtil/src/main/java/com/xscm/moduleutil/rtc/SharedViewModel.java
2025-08-26 19:34:44 +08:00

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;
}
}