allora, imei è un campo String di questo oggetto:
come si prende gli altri, dovrebbe prendersi anche quello.codice:import com.abubusoft.kripton.android.annotation.BindIndex; import com.abubusoft.kripton.android.annotation.BindSqlType; import com.abubusoft.kripton.annotation.BindType; @BindType @BindSqlType(name = "AccessLogs", indexes = { @BindIndex(value = {"uuid"}), @BindIndex(value = {"userId"}) }) public class AccessLogs { public long id; public String uuid; public String accessType; public int userId; public String loggedOn; public int hospitalUnitId; public int workPlanTypeId; public String imei; }
tra l'altro se glielo metto fisso così non ho problemi:
codice:for (AccessLogs obj : al) { Log.e("IMEACC", obj.imei); JSONObject jo = new JSONObject(); jo.put("uuid", obj.uuid); jo.put("accessType", obj.accessType); jo.put("userId", obj.userId); jo.put("loggedOn", obj.loggedOn); jo.put("hospitalUnitId", obj.hospitalUnitId); jo.put("workPlanTypeId", obj.workPlanTypeId); jo.put("imei", "CIAO"); arrAcl.put(jo); }

Rispondi quotando