修复某些情况下桌面歌词会导致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() {
@Override
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);
}
public void destroy() {
public void destroyView() {
if (textView == null) return;
windowManager.removeView(textView);
windowManager = null;
textView = null;
}
public void destroy() {
destroyView();
windowManager = null;
layoutParams = null;
}
}

View File

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