a_star: don't crash on deserialization errors and limit static types
[nit.git] / lib / android / android.nit
index 6c6fb9b..58e296a 100644 (file)
 module android
 
 import platform
-import native_app_glue
 import dalvik
 private import log
-private import data_store
-
-# Uses Android logs to print everything
-redef fun print(text) do log_write(priority_info, app.log_prefix.to_cstring, text.to_s.to_cstring)
-
-redef class App
-       redef fun log_error(msg) do log_write(priority_error, log_prefix.to_cstring, msg.to_cstring)
-
-       redef fun log_warning(msg) do log_write(priority_warn, log_prefix.to_cstring, msg.to_cstring)
-
-       redef fun init_window
-       do
-               super
-               window_created
-       end
-
-       redef fun term_window
-       do
-               super
-               window_closing
-       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
-               super
-       end
-
-       redef fun resume
-       do
-               paused = false
-               super
-       end
-
-       redef fun lost_focus
-       do
-               paused = true
-               super
-       end
-
-       redef fun gained_focus
-       do
-               paused = false
-               super
-       end
-
-       redef fun destroy do exit 0
-end