nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
interpreter&vm: handle multi-iterator
[nit.git]
/
lib
/
android
/
android.nit
diff --git
a/lib/android/android.nit
b/lib/android/android.nit
index
5523f30
..
f083dd9
100644
(file)
--- a/
lib/android/android.nit
+++ b/
lib/android/android.nit
@@
-16,10
+16,6
@@
# Android services and implementation of app.nit
#
# Android services and implementation of app.nit
#
-# To use this module and compile for Android, you must install the
-# Android SDK (with API level 10) and NDK (with the API level 9).
-# The tools `android`, `ndk-build` and `ant` must be in your PATH.
-#
# This module provides basic logging facilities, advanced logging can be
# achieved by importing `android::log`.
module android
# This module provides basic logging facilities, advanced logging can be
# achieved by importing `android::log`.
module android
@@
-28,55
+24,41
@@
import platform
import native_app_glue
import dalvik
private import log
import native_app_glue
import dalvik
private import log
-private import android_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 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
redef fun init_window
do
super
- window_created
+ on_create
+ on_restore_state
+ on_start
end
redef fun term_window
do
super
end
redef fun term_window
do
super
- window_closing
+ on_stop
end
# Is the application currently paused?
var paused = true
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
redef fun pause
do
paused = true
+ on_pause
super
end
redef fun resume
do
paused = false
super
end
redef fun resume
do
paused = false
+ on_resume
super
end
super
end
+ redef fun save_state do on_save_state
+
redef fun lost_focus
do
paused = true
redef fun lost_focus
do
paused = true
@@
-89,5
+71,5
@@
redef class App
super
end
super
end
- redef fun destroy do exit 0
+ redef fun destroy do on_destroy
end
end