From 05fd07b753b9cc043b48569d514af3d829bd039c Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期四, 28 五月 2020 13:08:33 +0800
Subject: [PATCH] 2020-05-28-1

---
 HDL_ON/UI/Music/A31MyList.cs |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/HDL_ON/UI/Music/A31MyList.cs b/HDL_ON/UI/Music/A31MyList.cs
index 033c614..92d8d3f 100644
--- a/HDL_ON/UI/Music/A31MyList.cs
+++ b/HDL_ON/UI/Music/A31MyList.cs
@@ -68,7 +68,7 @@
 
         }
         /// <summary>
-        ///
+        /// 鍔犺浇鏂囦欢澶筕iew鐨勬柟娉�
         /// </summary>
         void FileView()
         {
@@ -109,16 +109,12 @@
                 playIconBtn.MouseUpEventHandler = (sender, e) =>
                 {
 
-                    if (list.MusicInfoList.Count == 0)
-                    {
-                        return;
-                    }
+                   
 
                     ///鏌ユ壘褰撳墠鎾斁闊充箰鏄惁杩欎釜鍒楄〃
-                    var music = list.MusicInfoList.Find((c) => (c.URL == A31MusicModel.Current.A31PlayStatus.TrackURL) && (list.ListName == A31MusicModel.Current.A31PlayStatus.Artist));
                     if (playIconBtn.IsSelected)
                     {
-                        if (music != null && A31MusicModel.Current.A31PlayStatus.status == "play")
+                        if (list.ListName == A31MusicModel.Current.A31PlayStatus.Artist && A31MusicModel.Current.A31PlayStatus.status == "play")
                         {
 
                             SendMethod.Pause(A31MusicModel.Current);
@@ -128,7 +124,12 @@
                     }
                     else
                     {
-                        if (music != null && A31MusicModel.Current.A31PlayStatus.status != "play")
+                        if (list.MusicInfoList.Count == 0)
+                        {
+                            return;
+                        }
+
+                        if (list.ListName == A31MusicModel.Current.A31PlayStatus.Artist && A31MusicModel.Current.A31PlayStatus.status != "play")
                         {
                             SendMethod.Play(A31MusicModel.Current);
                             A31MusicModel.Current.A31PlayStatus.status = "play";
@@ -239,10 +240,10 @@
             }
         }
         /// <summary>
-        /// 瀹氭椂鏇存柊褰撳墠鎾斁闊充箰
+        /// 瀹氭椂鏇存柊鏂囦欢澶规挱鏀剧姸鎬�
         /// </summary>
         System.Threading.Thread updateSelectedMusicThread;
-        public void UpdateSelectedMusic()
+        public void UpdateSelectedFile()
         {
             updateSelectedMusicThread = new System.Threading.Thread(() =>
             {
@@ -259,8 +260,7 @@
                                 var playBtn = (Button)view.GetChildren(1);//鐩存帴FrameLayout鐖舵帶浠舵壘鍒拌鎺т欢Button
                                 var listIfon = playBtn.Tag as FileListInfo;//寮哄埗杞崲涓篎ileListInfo绫诲瀷;
                                 ///鏌ユ壘褰撳墠鎾斁闊充箰鏄惁杩欎釜鍒楄〃
-                                var musics = listIfon.MusicInfoList.Find((c) => c.URL == A31MusicModel.Current.A31PlayStatus.TrackURL);
-                                if (musics!=null&&A31MusicModel.Current.A31PlayStatus.Artist == listIfon.ListName && A31MusicModel.Current.A31PlayStatus.status == "play")
+                                if (A31MusicModel.Current.A31PlayStatus.Artist == listIfon.ListName && A31MusicModel.Current.A31PlayStatus.status == "play")
                                 {
                                     playBtn.IsSelected = true;
                                 }
@@ -274,10 +274,10 @@
 
                     });
                 }
-            });
+            })
+            { IsBackground = true };
             updateSelectedMusicThread.Start();
         }
-
         /// <summary>
         /// 鎺ㄩ�佹挱鏀惧懡浠�
         /// </summary>

--
Gitblit v1.8.0