Состояние приложения JNI - PullRequest
2 голосов
/ 19 февраля 2010

Как сохраняется состояние при доступе к методам через JNI?В приведенном ниже примере мой Java-код вызывает собственный метод drawFromJni, будет ли мой собственный класс _nc сохраняться между вызовами?

Если бы для NDK были более удобные средства отладки, это было бы довольно легко обнаружить, но у меня действительно проблемы с NDK и C ++.

1 Ответ

1 голос
/ 19 февраля 2010

Реализация функций JNI следует правилам области видимости для языка, на котором вы реализуете. Если вы объявите _nc как глобальную переменную (как вы сделали в вашем примере), она будет распространена во всем приложении.

...