Sto cercando di utilizzare Parse per programmare un'app Android. Sto seguendo il tutorial su questo link: https://www.parse.com/docs/android_guideProblemi con il tutorial Parse (Android)
Mentre il tutorial/guida è abbastanza semplice, sto avendo problemi con una query al database Parse. La parte specifica della guida è: https://www.parse.com/docs/android_guide#objects-retrieving
Codice da apposita sezione:
ParseQuery<ParseObject> query = ParseQuery.getQuery("GameScore");
query.getInBackground("xWMyZ4YEGZ", new GetCallback<ParseObject>(){
public void done(ParseObject object, ParseException e){
if (e == null){
// object will be your game score
} else {
// something went wrong
}
}
});
Sto usando Android Studio 1.0.1, e l'errore sto ottenendo è:
Class ' La classe anonima derivata da GetCallback 'deve essere o dichiarata astratta o implementare il metodo astratto' done (T, ParseException) in GetCallback
Qualsiasi aiuto o suggerimento su come risolvere questo sarebbe molto apprezzato, grazie.
EDIT:
risulta era solo il mio database su Parse.com che è stato in qualche modo danneggiato ... La creazione di un nuovo database riparato, per qualsiasi motivo. Ho comunque un altro problema. Posso eseguire il debug all'interno della funzione done e l'oggetto contiene tutte le informazioni. Tuttavia, non posso estrarlo al di fuori della funzione done. Come è fatto? Grazie.
Cosa succede se aggiungete '@ Override' al metodo' done'? – mkobit
Lo stesso errore su GetCallback, ma su @Override dice: Il metodo non sovrascrive il metodo dalla sua superclasse – David
Cosa vuoi eseguire il debug nella funzione done, l'oggetto ?? – Kiloreux