2013-03-25 2 views
4

Чтобы изучить базовое практическое присутствие, вызывающее строку в моем приложении. Я знаю, что это слишком основательно, но я новичок в родных языках. какAndroid Ndk Basic: Справка относительно родной строки

jstring Java_com_idiasoft_LoginActivity_NdkdealerName(JNIEnv* env, jobject javaThis) 
    { 

     return (*env)->NewStringUTF(env, "User Name"); 

    } 

Здесь я могу назвать эту строку в конкретном классе. Но я хочу сделать динамический вызов. как два или более классов. где я использую одну и ту же строку. Как я могу это сделать? надеюсь, ты поможешь мне. Спасибо!

ответ

0

Не удалось найти идеальное решение для NDK, но я думаю, что создание глобального класса в Java-части может помочь вам в этой ситуации. Просто определите эту собственную функцию в своем глобальном классе и используйте ее в любом месте. Если нет необходимости создавать экземпляр класса, вы также можете сделать его статическим и использовать его в любом месте приложения. Надеюсь, это поможет.

+0

LOL! Фактически я использую таким образом. ищет довольно оптимистичную. Ищете динамический вызов из самого ndk. так или иначе, спасибо за ваш ответ. –

Смежные вопросы