Loading android/app/src/com/android/bluetooth/mcp/MediaControlProfile.java +1 −2 Original line number Diff line number Diff line Loading @@ -212,8 +212,6 @@ public class MediaControlProfile implements MediaControlServiceCallbacks { } else { mMediaPlayerList = new MediaPlayerList(Looper.myLooper(), mContext); } mMediaPlayerList.init(new ListCallback()); } @Override Loading Loading @@ -651,6 +649,7 @@ public class MediaControlProfile implements MediaControlServiceCallbacks { public void init() { mCurrentData = new MediaData(null, null, null); mMediaPlayerList.init(new ListCallback()); String appToken = mContext.getPackageName(); synchronized (mServiceMap) { Loading android/app/tests/unit/src/com/android/bluetooth/mcp/MediaControlProfileTest.java +3 −2 Original line number Diff line number Diff line Loading @@ -133,10 +133,11 @@ public class MediaControlProfileTest { mMediaControlProfile.onServiceInstanceRegistered(ServiceStatus.OK, mMockGMcsService); mMcpServiceCallbacks = mMediaControlProfile; // Make sure callbacks are not called before it's fully initialized verify(mMockMediaPlayerList, times(0)).init(any()); mMediaControlProfile.init(); verify(mMockMediaPlayerList).init(listCallbackCaptor.capture()); listCallback = listCallbackCaptor.getValue(); listCallback.run(mMockMediaData); // Give some time to verify if post function finishes on update player state method call Loading Loading
android/app/src/com/android/bluetooth/mcp/MediaControlProfile.java +1 −2 Original line number Diff line number Diff line Loading @@ -212,8 +212,6 @@ public class MediaControlProfile implements MediaControlServiceCallbacks { } else { mMediaPlayerList = new MediaPlayerList(Looper.myLooper(), mContext); } mMediaPlayerList.init(new ListCallback()); } @Override Loading Loading @@ -651,6 +649,7 @@ public class MediaControlProfile implements MediaControlServiceCallbacks { public void init() { mCurrentData = new MediaData(null, null, null); mMediaPlayerList.init(new ListCallback()); String appToken = mContext.getPackageName(); synchronized (mServiceMap) { Loading
android/app/tests/unit/src/com/android/bluetooth/mcp/MediaControlProfileTest.java +3 −2 Original line number Diff line number Diff line Loading @@ -133,10 +133,11 @@ public class MediaControlProfileTest { mMediaControlProfile.onServiceInstanceRegistered(ServiceStatus.OK, mMockGMcsService); mMcpServiceCallbacks = mMediaControlProfile; // Make sure callbacks are not called before it's fully initialized verify(mMockMediaPlayerList, times(0)).init(any()); mMediaControlProfile.init(); verify(mMockMediaPlayerList).init(listCallbackCaptor.capture()); listCallback = listCallbackCaptor.getValue(); listCallback.run(mMockMediaData); // Give some time to verify if post function finishes on update player state method call Loading