I can not unpin my object from local database until it is saved on backend. I save object to local database then call object.saveEventually() like this
object.pinInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if(e == null) {
object.saveEventually(new SaveCallback() {
@Override
public void done(ParseException e) {
if(e == null) {
Toast.makeText(AppContext.get(), "Object Saved On Parse", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(AppContext.get(), "Object Not Saved On Parse", Toast.LENGTH_LONG).show();
}
}
});
}
}
});
if i want to unpin this object before internet connection back and object is saved on back-end what should i do. I tried this but it's not working:
object.unpinInBackground(new DeleteCallback() {
@Override
public void done(ParseException e) {
if(e == null) {
Toast.makeText(getActivity(), getResources().getString(R.string.object_deleted),
Toast.LENGTH_SHORT).show();
updateObjectsList();
} else {
Toast.makeText(getActivity(), getResources().getString(R.string.object_not_deleted),
Toast.LENGTH_SHORT).show();
}
}
});
How i can cancel object.saveEventually()?
Aucun commentaire:
Enregistrer un commentaire