修复某些情况下桌面歌词会导致APP崩溃的问题

This commit is contained in:
lyswhut 2021-08-27 17:18:26 +08:00
parent 6c0db131b6
commit 3c0fd6449f
3 changed files with 12 additions and 3 deletions

View File

@ -68,7 +68,7 @@ public class Lyric extends LyricPlayer {
lyricView.runOnUiThread(new Runnable() { lyricView.runOnUiThread(new Runnable() {
@Override @Override
public void run() { public void run() {
lyricView.destroy(); lyricView.destroyView();
} }
}); });
} }

View File

@ -348,10 +348,15 @@ public class LyricView extends Activity implements View.OnTouchListener {
windowManager.updateViewLayout(textView, layoutParams); windowManager.updateViewLayout(textView, layoutParams);
} }
public void destroy() { public void destroyView() {
if (textView == null) return;
windowManager.removeView(textView); windowManager.removeView(textView);
windowManager = null;
textView = null; textView = null;
}
public void destroy() {
destroyView();
windowManager = null;
layoutParams = null; layoutParams = null;
} }
} }

View File

@ -1,3 +1,7 @@
### 修复
- 修复某些情况下桌面歌词会导致APP崩溃的问题
### 其他 ### 其他
- 升级React native到v0.65.1 - 升级React native到v0.65.1