When the Android runtime needs to call managed code, we use Android Callable Wrappers. These wrappers are needed because it is not possible to register classes with Android runtime during a runtime. Thus whenever there is a lack of runtime type registration support needed, Android Callable Wrappers come into play.

BY Best Interview Question ON 20 Dec 2020