i working android application implementing azure offline syncing. created database of microsoft azure tutorial. when login user application crashed. working same user storing data in database works perfectly, when new user comes know application crashed, happens because have clear database when particular user logout, don't know how that.
when login username , password hit login web service, on successful login create local database offline syncing. when user logout , login again different username , password, app crash. because previous db's data still there in local. hence app crash.
how creating local db
map<string, columndatatype> medicalinfotabledefinition = new hashmap<string, columndatatype>(); medicalinfotabledefinition.put("userid", columndatatype.string); medicalinfotabledefinition.put("vitalid", columndatatype.string); medicalinfotabledefinition.put("measurement", columndatatype.string); medicalinfotabledefinition.put("measuredon", columndatatype.string); medicalinfotabledefinition.put("measuredatlab", columndatatype.boolean); medicalinfotabledefinition.put("vital", columndatatype.other); medicalinfotabledefinition.put("id", columndatatype.string); medicalinfotabledefinition.put("__version", columndatatype.string); medicalinfotabledefinition.put("__deleted", columndatatype.boolean); localstore.definetable("medicalinfo", medicalinfotabledefinition);