Af2SharedObject.connect - affluxis/csjava GitHub Wiki
Usage
myRemoteSharedObject.connect(netConnection)
Parameters
netConnection - A connected Af2NetConnection object.
Description
Method; connects to a remote shared object on the server through the specified connection. Use this method after issuing Af2SharedObject.get. After a successful connection, the Af2SharedObject.onSync event handler is invoked.
Example
The following example connects to a shared object and initializes it.
private void getMaster() {
Log.d("affluxis", "getMaster called");
master = Af2SharedObject.get("master", true);
master.onSync(listVal -> {
Gson gs = new Gson();
JsonParser jp = new JsonParser();
LinkedTreeMap pl = (LinkedTreeMap) master.data.get(currentPlaylist);
JsonObject jo = gs.toJsonTree(pl).getAsJsonObject();
JsonElement je = jp.parse(jo.toString());
Param param = gs.fromJson(je, Param.class);
getPlayList();
Log.d("affluxis", "SO: " + param.name);
});
master.connect(con);
}
See also
Af2NetConnection (object), Af2SharedObject.get, Af2SharedObject.onSync