app :: App :: handle_looper_event
ALooper
and poll_looper
without a callback
# Handle an event retrieved by the `ALooper` and `poll_looper` without a callback
protected fun handle_looper_event(ident, event: Int, data: Pointer) import native_app_glue,
save_state, init_window, term_window, gained_focus, lost_focus, pause, stop,
destroy, start, resume, low_memory, config_changed, input_changed,
window_resized, window_redraw_needed, content_rect_changed `{
struct android_app *app_glue = App_native_app_glue(self);
struct android_poll_source* source = (struct android_poll_source*)data;
// Process this event.
if (source != NULL) source->process(app_glue, source);
`}
lib/android/native_app_glue.nit:253,2--264,3
redef fun handle_looper_event(ident, event, data)
do
super
handle_sensor_events(ident)
end
lib/android/sensors.nit:334,2--338,4