-
Автор темы
- #1
Чтобы получить потом как object, и передать параметромнахуй тебе получать? Сделай свой enum
я и с GetFieldID пробывал, так и так нулиоткуда ты уверен что твой field статичный
через reflect попробуйя и с GetFieldID пробывал, так и так нули
как получить fieldID из Enum, после инжекта enum находит
Посмотреть вложение 272019
Посмотреть вложение 272020
Посмотреть вложение 272021
Я рад за тебя, что ты понял это. Мне это нехуя не дало, так и так пробывалвот это короче статичное поле
jclass enumClass = (*env)->FindClass(env, "ну тип твой класс");
jfieldID fieldID = (*env)->GetStaticFieldID(env, enumClass, "STATIC_FIELD_NAME", "Lи тут тоже типо класс;");
а вот это уже не статичное поле
jclass enumClass = (*env)->FindClass(env, "ну тип твой класс");
jfieldID fieldID = (*env)->GetFieldID(env, enumClass, "INSTANCE_FIELD_NAME", "Lи тут тоже типо класс;");
PICKUP = 0как получить fieldID из Enum, после инжекта enum находит
Посмотреть вложение 272019
Посмотреть вложение 272020
Посмотреть вложение 272021
Мне object надоPICKUP = 0
QUICK_MOVE = 1
SWAP = 2
CLONE = 3
THROW = 4
QUICK_CRAFT = 5
PICKUP_ALL = 6
так а всмысле, разве енам это не число?Мне object надо
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz