1
我有一個叫「someThing」的課。我需要將該課程保存到Firebase,而不是「某些東西」,而是「some_thing」。我可以用HashMap保存它,但是我不清楚如何獲取值(主要是用於適配器)。如何在Android Firebase數據庫中爲變量設置不同的名稱?
public class Something {
private int someThing;
public Something(int someThing) {
this.someThing = someThing;
}
public int getSomeThing() {
return someThing;
}
public void setSomeThing(int someThing) {
this.someThing = someThing;
}
}
將數據轉換成散列映射保存:
public Map<String, Object> toMap() {
HashMap<String, Object> result = new HashMap<>();
result.put("some_thing", something_value);
return result;
}
但如何將它們回裝入適配器?適配器是基本適配器:
public class SomethingAdapter extends ArrayAdapter<Something> {
public SomethingAdapter(Context context, int resource) {
super(context, resource);
}
}