]> matita.cs.unibo.it Git - logicplayer.git/blobdiff - mainActivity/app/src/main/java/com/example/furt/myapplication/ServerData.java
Ported to latest version of Android SDK
[logicplayer.git] / mainActivity / app / src / main / java / com / example / furt / myapplication / ServerData.java
diff --git a/mainActivity/app/src/main/java/com/example/furt/myapplication/ServerData.java b/mainActivity/app/src/main/java/com/example/furt/myapplication/ServerData.java
new file mode 100644 (file)
index 0000000..2466f27
--- /dev/null
@@ -0,0 +1,40 @@
+package com.example.furt.myapplication;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+import java.util.ArrayList;
+import java.util.List;
+
+// simple class that just has one member property as an example
+public class ServerData implements Parcelable {
+    private static List<String> L;
+
+    ServerData(List<String> List)
+    {
+        L=List;
+    }
+    /* everything below here is for implementing Parcelable */
+
+    // 99.9% of the time you can just ignore this
+    public int describeContents() {
+        return 0;
+    }
+
+    // write your object's data to the passed-in Parcel
+    public void writeToParcel(Parcel out, int flags) {
+        out.writeList(L);
+    }
+
+    // this is used to regenerate your object. All Parcelables must have a CREATOR that implements these two methods
+    public static final Creator<ServerData> CREATOR = new Creator<ServerData>() {
+        public ServerData createFromParcel(Parcel in) {
+            return new ServerData(L);
+        }
+
+        public ServerData[] newArray(int size) {
+            return new ServerData[size];
+        }
+    };
+
+}