Ich versuche, eine parseQuery in meiner RecyclerAdapter Klasse zu tun:Klasse ist nicht abstrakt und nicht außer Kraft setzt abstrakte Methode durchgeführt (Object, Throwable) in ParseCallback2
// Differentiate between feedItem views and nativeAds
@Override
public int getViewType(int position) {
ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("NativeAd");
query.whereEqualTo("objectId", "fYBeufqdOt");
final int[] n = new int[1];
query.getFirstInBackground(new GetCallback() {
@Override
public void done(ParseObject object, ParseException e) {
n[0] = Integer.valueOf(String.valueOf(object));
}
});
int viewType = VIEW_TYPE_MARKET_FEED;
if ((position % n[0] == 0) && position > 0) {
viewType = VIEW_TYPE_AD;
}
return viewType;
}
ich die folgenden Fehler in meiner RecyclerAdapter Klasse erhalten :
Error:(75, 54) error: <anonymous com.elgami.market.MarketFeedRecyclerAdapter$1> is not abstract and does not override abstract method done(Object,Throwable) in ParseCallback2
Was ist los? Soll ich die Abfrage woanders durchführen? Wenn ja, wo und wie?
In der Ebene Englisch, müssen Sie das Verfahren implementieren done (Object, Throwable) in Ihrer ParseCallback2-Klasse –
Ich habe keine ParseCallback2-Klasse. – santafebound