lib/android: in Java, use Activity instead of NativeActivity
[nit.git] / examples / mnit_simple / src / simple_android.nit
index 833d832..8d5a296 100644 (file)
@@ -18,10 +18,12 @@ module simple_android is
        android_manifest("""<uses-permission android:name="android.permission.VIBRATE" />""")
 end
 
-import simple
 import mnit_android
+import android::portrait
 import serialization
 
+import simple
+
 in "Java" `{
        import android.content.Context;
        import android.widget.Toast;
@@ -41,8 +43,7 @@ redef class App
                android.util.Log.d("mnit_simple", "Java within NIT!!!");
 
                // - Context needed from now on
-               // NativeActivity is a Java sub-class of Context
-               final android.app.NativeActivity context = App_native_activity(recv);
+               final android.app.Activity context = App_native_activity(recv);
 
                // Vibration
                android.os.Vibrator v = (android.os.Vibrator)
@@ -65,7 +66,6 @@ end
 
 class Point
        auto_serializable
-       super Serializable
 
        var x: Int
        var y: Int