Я пытаюсь удалить дублирующую установку при переустановке на android. Я делаю запрос от ParseInstallation, но он не работает.Удалить дублируемую установку на android parse.com
прилагаю мой код ниже:
public boolean checkDuplicate(String id, ParseInstallation installation){
ParseQuery<ParseInstallation> query = ParseInstallation.getQuery();
query.whereEqualTo("userId", id);
query.findInBackground(new FindCallback<ParseInstallation>() {
public void done(List<ParseInstallation> list, ParseException e) {
if (e == null) {
//Log.d("LISTA-CHECKDUPLICATE", "id " + list.size());
for(int i = 0; i<list.size(); i++){
try {
list.get(i).delete();
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
} else {
Log.d("LISTA-CHECKDUPLICATE", "Error: " + e.getMessage());
}
}
});
return false;
}
Какие особенности поведения вы видите, что это неправильно? – nasch
ничего не получает – gogoru
Вы не можете найти таблицу установки операционной системы. вы получите исключение со следующим msg «Клиенты не могут выполнять операцию поиска в установочной коллекции». – Jeeri