在 Exoplayer 版本中2.14.1 Playerd.EventListener()已弃用。当我阅读文档时,它说使用而不是Player.Listener,但我不知道如何使用该方法,如下面的代码。
simpleExoPlayer.addListener(new Player.EventListener() {
@Override
public void onPlaybackStateChanged(int state) {
if (state == simpleExoPlayer.STATE_READY) {
aspectRatioFrameLayout.setAspectRatio(16f / 9f);
} else {
playerView.hideController();
}
}
});
Run Code Online (Sandbox Code Playgroud) 我应该使用什么来代替已biometricManager.canAuthenticate()被弃用。
医生说
此方法已被弃用。使用 canAuthenticate(int) 代替。
BiometricManager biometricManager = BiometricManager.from(this);
switch (biometricManager.canAuthenticate()){
case BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE:
break;
case BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE:
break;
case BiometricManager.BIOMETRIC_SUCCESS:
break;
case BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED:
break;
case BiometricManager.BIOMETRIC_ERROR_UNSUPPORTED:
break;
}
Run Code Online (Sandbox Code Playgroud)
使用方法canAuthenticate(int)同上面的方式。