소스 검색

fix(player): enforce playback state bridge singleton

onecold 4 달 전
부모
커밋
0a585cf656
2개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 0
      entry/src/main/ets/controller/PlaybackStateBridge.ets
  2. 3 1
      entry/src/ohosTest/ets/test/List.test.ets

+ 3 - 0
entry/src/main/ets/controller/PlaybackStateBridge.ets

@@ -21,6 +21,9 @@ export class PlaybackStateBridge {
     durationMs: 0
   }
 
+  private constructor() {
+  }
+
   public static getInstance(): PlaybackStateBridge {
     if (!PlaybackStateBridge.instance) {
       PlaybackStateBridge.instance = new PlaybackStateBridge()

+ 3 - 1
entry/src/ohosTest/ets/test/List.test.ets

@@ -14,7 +14,9 @@
  */
 
 import abilityTest from './Ability.test'
+import playbackStateBridgeTest from './PlaybackStateBridge.test'
 
 export default function testsuite() {
   abilityTest()
-}
+  playbackStateBridgeTest()
+}