ParseObject数组可以容纳的对象数量是否有限制?

时间:2019-08-14 06:11:09

标签: java android parse-server

我在名为“ HSK1”的解析服务器类中存储了153个以上的对象。我想在ListView中显示所有对象,但是下面的代码仅显示100个元素。为什么会这样?

我检查了仅存储100个对象的数组的大小。

ListView hsk1List;
CustomWordListAdapter adapter;
ArrayList<HskModel> words = new ArrayList<>();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_hsk1);
    setTitle("HSK1 List");


    hsk1List = findViewById(R.id.hsk1List);
    adapter = new CustomWordListAdapter(words, getApplicationContext());

    //Filling the ListView-
    final ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("HSK1");
    query.addAscendingOrder("identifiant");

    query.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> objects, ParseException e) {
            if(e == null){

                if(objects.size() > 0){

                    for(ParseObject object : objects){
                        words.add(new HskModel(object.get("identifiant").toString(),
                                object.get("character").toString(),
                                "(" + object.get("pinyin").toString()+ ")",
                                object.get("meaning").toString()));
                    }

                    hsk1List.setAdapter(adapter);

                    Log.i("WORDMAX", String.valueOf(objects.size()));
                }

            }else{
                e.printStackTrace();
            }
        }
    });

我希望在列表视图中显示153个对象的输出,但是数组“ object”中仅存储100个对象。

1 个答案:

答案 0 :(得分:0)

好,所以问题在于默认查询限制设置为100个对象。如果那可以帮助别人。隐含限制为100