From: Alexis Laferrière Date: Tue, 12 May 2015 22:20:02 +0000 (-0400) Subject: lib: update the old NDK based android to use new lifecycle X-Git-Tag: v0.7.5~50^2~4 X-Git-Url: http://nitlanguage.org lib: update the old NDK based android to use new lifecycle Signed-off-by: Alexis Laferrière --- diff --git a/lib/android/android.nit b/lib/android/android.nit index 42f3471..a92ed8d 100644 --- a/lib/android/android.nit +++ b/lib/android/android.nit @@ -30,42 +30,36 @@ redef class App redef fun init_window do super - window_created + on_create + on_restore_state + on_start end redef fun term_window do super - window_closing + on_stop end # Is the application currently paused? var paused = true - redef fun window_created - do - super - paused = false - end - - redef fun window_closing - do - paused = true - super - end - redef fun pause do paused = true + on_pause super end redef fun resume do paused = false + on_resume super end + redef fun save_state do on_save_state + redef fun lost_focus do paused = true @@ -78,5 +72,5 @@ redef class App super end - redef fun destroy do exit 0 + redef fun destroy do on_destroy end