Я пытаюсь прочитать список Noodle And Sauce с сервера Back4app. Я проверяю в журнале cat, что он возвращает мой размер списка к нулю. Но у меня есть один пункт в Back4app. Пожалуйста, проверьте, где проблема. Это мой класс NoodlesAndSauce в Back4App
Это мой класс модели
package com.piyushjaiswal121.demo;
import com.parse.ParseClassName;
import com.parse.ParseFile;
import com.parse.ParseObject;
@ParseClassName("NoodlesAndSauce")
public class NoodlesAndSauce extends ParseObject {
public NoodlesAndSauce() {
}
public String getName() {
return getString("Name");
}
public Number getQuantity() {
return getInt("Quantity");
}
public Number getPrice() {
return getInt("price");
}
public boolean isInStock() {
return getBoolean("inStock");
}
public ParseFile getImage() {
return getParseFile("image");
}
}
Это мой код фрагмента, где я запрашиваю
private void Fetch()
{
ParseQuery<NoodlesAndSauce> parseQuery = ParseQuery.getQuery(NoodlesAndSauce.class);
parseQuery.setLimit(100);
parseQuery.findInBackground(new FindCallback<NoodlesAndSauce>() {
@Override
public void done(List<NoodlesAndSauce> objects, ParseException e) {
if(e==null)
{
Log.d("Checking size",String.valueOf(objects.size()));
list.addAll(objects);
recyclerAdapter.notifyDataSetChanged();
}
else
{
Log.d("Error in Fetch Noodles", Objects.requireNonNull(e.getMessage()));
}
}
});
This is where I register and also added in Manifest
public class ParseInitialize extends Application {
@Override
public void onCreate() {
super.onCreate();
// Add your initialization code here
ParseObject.registerSubclass(NoodlesAndSauce.class);
ParseUser.enableAutomaticUser();
ParseACL defaultACL = new ParseACL();
ParseACL.setDefaultACL(defaultACL, true);
}
}