Мне нужно реализовать функцию обратного вызова в Java с помощью "интерфейса". Я написал часть приложения как MyJavaFunction(int size, m_GetSizeInterface);
m_GetSizeInterface - это интерфейс, который содержит функцию обратного вызова GetSize. Этот метод GetSize переопределяется в приложении. В JNI мне нужно вызвать функцию CPP, имеющую прототип int MyCPPFunction(int size, int (*callback)(int* ID));
Как передать этот параметр GetSize как параметр MyCPPFunction в JNI? Пожалуйста, помогите
public int GetSize (m_SizeClass arg0)
{
g_size = arg0.size;
return 0;
}