Merge: Annotation lateinit
[nit.git] / examples / mnit_simple / src / simple_android.nit
index d92ecc6..a451597 100644 (file)
 # limitations under the License.
 
 module simple_android is
-       java_package("org.nitlanguage.simple")
        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;
@@ -42,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(self);
 
                // Vibration
                android.os.Vibrator v = (android.os.Vibrator)
@@ -66,7 +66,6 @@ end
 
 class Point
        auto_serializable
-       super Serializable
 
        var x: Int
        var y: Int