【问题标题】:Trying to get data(text) from parse.com and then give to base adapter and then set this adapter to listview尝试从 parse.com 获取数据(文本),然后提供给基本适配器,然后将此适配器设置为 listview
【发布时间】:2015-11-10 14:01:29
【问题描述】:

详细的问题是我正在使用 parse.com 作为后端,我正在尝试将文本数据导入我的应用程序,我已经在 parse.com 和我的应用程序中创建了类。 这是我从应用程序获取解析数据的类代码:

@ParseClassName("WhatsApp")
public class WhatsApp extends ParseObject {
    public String gettitle(){
        return getString("title");
    }
    public void settitle(String title){
        put("title",title);
    }
    public String getdes(){
        return getString("des");
    }
    public void setdes(String des){
        put("des",des);
    }

    @Override
    public String toString() {
        return getString("title")+"\n"+(getString("des"));
    }
}

现在我如何在此类的帮助下从 only 标题中获取 1 列数据,并创建一个基本适配器来设计行。谁能给我一个例子,谢谢。 p>

【问题讨论】:

    标签: android android-listview parse-platform baseadapter


    【解决方案1】:

    您可以在 ParseQuery 中使用 selectKeys 方法限制返回的字段。

    ParseQuery<ParseObject> query = ParseQuery.getQuery("WhatsApp");
    query.selectKeys(Arrays.asList("title"));;
    List<ParseObject> results = query.find();
    

    稍后可以通过在返回的对象上调用 fetchIfNeeded 变体之一来获取剩余的字段:

    ParseObject object = results.get(0);
    object.fetchIfNeededInBackground(new GetCallback<ParseObject>() {
      public void done(ParseObject object, ParseException e) {
        // all fields of the object will now be available here.
      }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-11
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      相关资源
      最近更新 更多