| | |
| | | |
| | | verticalRefresh.BeginHeaderRefreshingAction += () => |
| | | { |
| | | |
| | | SeachMusic(); |
| | | verticalRefresh.EndHeaderRefreshing(); |
| | | |
| | | ////发送读取音乐播放器状态线程 |
| | | SeachMusic(); |
| | | }; |
| | | this.AddChidren(loading); |
| | | SeachMusic(); |
| | |
| | | /// </summary> |
| | | void SeachMusic() |
| | | { |
| | | |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | verticalRefresh.RemoveAll(); |
| | | |
| | | var musicListFunction = SendMethod.mMethod.GetMusicList; |
| | | var musicListFunction = FunctionList.List.GetMusicList(); |
| | | for (int i = 0; i < musicListFunction.Count; i++) |
| | | { |
| | | var function = musicListFunction[i]; |
| | | var music = A31MusicModel.A31MusicModelList.Find((music) => music.functionMusic.deviceId == function.deviceId); |
| | | var music = A31MusicModel.A31MusicModelList.Find((music) => |
| | | (music.functionMusic.deviceId == function.deviceId && function.spk == "music.standard") || ( |
| | | music.functionMusic.deviceId == function.deviceId && function.spk == "av.music") |
| | | ); |
| | | if (music == null) |
| | | { |
| | | A31MusicModel.A31MusicModelList.Add(new A31MusicModel { functionMusic = function }); |
| | |
| | | //不在线不显示 |
| | | continue; |
| | | } |
| | | |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | MusicListView(a31player); |