UUMbsSsoAuthListener 是外部aar的java接口:
public interface UUMbsSsoAuthListener {
//失败回调
void onError(int errorCode);
//成功回调
void onSuccess(UUMbsSsoAuthParam result);
}
uts要实现该接口:
class myListener implements UUMbsSsoAuthListener{
public onSuccess(uuMbsSsoAuthParam: UUMbsSsoAuthParam):void {
accessToken=uuMbsSsoAuthParam.getAccessToken()n());
}
public onError(errorMsg:integer):void {
}
}
报错:
file://uni_modules/himor-mbs/utssdk/app-android/src/index.kt:17:6 Class 'myListener' is not abstract and does not implement abstract member public abstract fun onError(p0: Int): Unit defined in com.zzy.sdk.sso.listener.UUMbsSsoAuthListener
[HBuilder] 16:22:18.278 e: file://uni_modules/himor-mbs/utssdk/app-android/src/index.kt:18:21 'onSuccess' hides member of supertype 'UUMbsSsoAuthListener' and needs 'override' modifier
c***@126.com (作者)
按以上示例调整仍然报错,请大神再看看,万分感谢:
class myListener implements UUMbsSsoAuthListener{
override onSuccess(uuMbsSsoAuthParam: UUMbsSsoAuthParam):void {
accessToken=uuMbsSsoAuthParam.getAccessToken();
return;
}
override onError(errorMsg:integer):void {
return;
}
}
报错:
[HBuilder] 08:30:34.359 e: file://uni_modules/himor-mbs/utssdk/app-android/src/index.kt:17:6 Class 'myListener' is not abstract and does not implement abstract member public abstract fun onError(p0: Int): Unit defined in com.zzy.sdk.sso.listener.UUMbsSsoAuthListener
[HBuilder] 08:30:34.359 e: file://uni_modules/himor-mbs/utssdk/app-android/src/index.kt:21:5 'onError' overrides nothing
2024-01-21 08:54