April 2015
Beginner to intermediate
494 pages
10h 26m
English
Let's continue our Store by calling back the interface we defined from native code:
com_packtpub_store_Store.cpp, declare method descriptors with type jmethodID for each callback, which is going to be cached:... static Store gStore; static jclass StringClass; static jclass ColorClass; static jmethodID MethodOnSuccessInt; static jmethodID MethodOnSuccessString; static jmethodID MethodOnSuccessColor; ...
JNI_OnLoad(). This can be done in two main steps:Getting a Class descriptor with the JNI method FindClass(). One can find a class descriptor, thanks to its absolute package path, here: com./packtpub/store/Store.
Retrieving a method descriptor from the ...