【发布时间】:2014-11-21 20:38:13
【问题描述】:
从 Parse 中加载照片 url 链接、标题、用户名并打包为地图,然后将地图存储为数组列表,如下所示:
public class Photos
{
private String user_name;
private String photo_title;
private String photo_ref;
public void set_user_name(String name) {this.user_name = name;}
public void set_photo_ref(String photo_ref) {this.photo_ref = photo_ref;}
public void set_photo_title(String photo_title) {this.photo_title = photo_title;}
public String get_user_name() {return user_name;}
public String get_photo_ref() {return photo_ref;}
public String get_photo_title() {return photo_title;}
}
然后从 Parse 下载数据库,
for (ParseObject photo_data : ob)
{
ParseFile image = (ParseFile) photo_data.get("photo_file");
Photos map = new Photos();
String photo_url = image.getUrl(); map.set_photo_ref(photo_url);
int photo_id = (Integer) photo_data.get("photo_id"); map.set_photo_id(photo_id);
String status = (String) photo_data.get("status"); map.set_photo_status(status);
String photo_user_name = (String) photo_data.get("user_name"); map.set_user_name(photo_user_name);
String photo_title = (String) photo_data.get("photo_title");
if (status.equals("accepted"))
{
map_all_info_photoarraylist.add(map);
}
问题:
我如何才能创建另一个photo_ref 的字符串数组,仅通过使用方法get_photo_ref() 从上面的映射中获取
String[] stockArr = new String[map_all_info_photoarraylist.size()];
stockArr = map_all_info_photoarraylist.???????.toArray(stockArr);
谢谢!
【问题讨论】:
-
你想要一个数组列表还是一个数组?你说arraylist,然后你写String []这是一个数组
-
哦,感谢您的指出。我希望最终有一个字符串数组,只存储照片的 url。
-
在这种情况下,您在下面有一个答案:) 干杯 :)
标签: android database arraylist map