import Int from "kotlin.Int";
import KeyEvent from "android.view.KeyEvent";
import { UniActivityKeyEventCallback } from "io.dcloud.uts";
let callback : (eventLog : Int) => void = (res) => { };
export function onCallbackChange(fn : (eventLog : Int) => void) {
callback = fn
}
export class UTSAcvitiyKeyEventCallback extends UniActivityKeyEventCallback {
constructor() {
super()
}
override onKeyDown(params : UniActivityParams, keyCode : Int, event : KeyEvent | null) {
console.log('UTSAcvitiyKeyEvent', 'onKeyDown', params, keyCode, '' + event)
callback(keyCode)
}
}
error: Unresolved reference: UniActivityKeyEventCallback
14:59:08.926 at uni_modules/sg-uts-activitycallback/utssdk/app-android/index.uts:3:9
14:59:08.927 1 | import Int from "kotlin.Int";
14:59:08.936 2 | import KeyEvent from "android.view.KeyEvent";
14:59:08.941 3 | import { UniActivityKeyEventCallback } from "io.dcloud.uts";
0 个回复