Я пытаюсь использовать (*env)->RegisterNatives
для добавления методов к определенному классу, который я затем добавляю в список обратных вызовов.
Конечно, отправитель обратного вызова ожидает, что мой класс реализует определенный интерфейс, а я - нет. И не удается выполнить.
Если я добавлю ключевое слово «Implements Listener» в мой класс в Java, javac ожидает определения методов в Java или с нативным ключевым словом, которого я здесь стараюсь избегать, поскольку я хотел бы зарегистрировать методы в JNI_OnLoad и затем выполните одно из них.
Теперь возникает вопрос: можно ли реализовать интерфейс в JNI или избежать сообщения об ошибке в Java?