import platform
import log
-import activities
+import dalvik
in "C header" `{
#include <android_native_app_glue.h>
super NativeActivity
end
+redef class Sys
+ redef fun jvm do return app.native_app_glue.ndk_native_activity.vm
+end
+
redef class App
redef fun setup
do
# The underlying implementation using the Android native_app_glue framework
fun native_app_glue: NativeAppGlue `{ return native_app_glue_data; `}
- # The main Java Activity of this application
- fun native_activity: NativeActivity do return native_app_glue.ndk_native_activity.java_native_activity
+ redef fun native_activity do return native_app_glue.ndk_native_activity.java_native_activity
# Set `native_app_glue` command handler to our C implementation which
# will callback self.