簡體   English   中英

ParseObject子類到簡單ListView

[英]ParseObject Subclass to simple ListView

我正在嘗試從ParseObjects列表創建一個簡單的列表視圖。 問題是toString方法似乎沒有覆蓋超類,所以我只是在列表視圖中顯示類名(例如com.parse.ParseObject@416161e8) 在不使用ParseObject情況下,我已經創建了此精確設置,並且它的工作方式與我期望的一樣。 我只是想念一些簡單的東西嗎?

我的類擴展了ParseObject

@ParseClassName("Foo")
public class Foo extends ParseObject {
    public String getName(){
        return getString("name");
    }
    public void setName(String name){
        put("name", name);
    }

    public String getType(){
        return getString("type");
    }
    public void setType(String type){
        put("type", type);
    }

    @Override
    public String toString() {
        return getName();
    }
}

我的代碼設置了列表視圖適配器。

    ParseQuery<Foo> query = ParseQuery.getQuery(Foo.class);
    query.findInBackground(new FindCallback<Foo>() {
        public void done(List<Foo> foos, ParseException e) {
            if (e == null) {
                listView.setAdapter(new ArrayAdapter<Foo>(context, android.R.layout.simple_list_item_1, foos));
            } else {

            }
        }
    });

gh,我錯過了有關注冊子類的文檔。

放置ParseObject.registerSubclass(YOURSUBLCASS.class); Parse.initialize(...)之前

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM