введите описание изображения здесь У меня есть две проблемы постепенно, во-первых, я хочу извлечь поле getDavaTarih из класса модели падежей и присвоить его массиву
public class Davalar {
String davaTarihi, davaTuru, esasNo, kararNo, notlar, key;
public Davalar() {
}
public Davalar(String davaTarihi, String davaTuru, String esasNo, String kararNo, String notlar, String key) {
this.davaTarihi = davaTarihi;
this.davaTuru = davaTuru;
this.esasNo = esasNo;
this.kararNo = kararNo;
this.notlar = notlar;
this.key = key;
}
public String getDavaTarihi() {
return davaTarihi;
}
public String getDavaTuru() {
return davaTuru;
}
public String getEsasNo() {
return esasNo;
}
public String getKararNo() {
return kararNo;
}
public String getNotlar() {
return notlar;
}
public String getKey() {
return key;
}
}
, где я добавить данные в класс модели
public void davalariGetir() {
databaseReference.child(userId).orderByChild("davaTarihi").addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
Davalar davalar = dataSnapshot.getValue(Davalar.class);
if (davalarList.indexOf(dataSnapshot.getKey()) == -1) {
davalarList.add(new Davalar(davalar.getDavaTarihi(), davalar.getDavaTuru(),
davalar.getEsasNo(), davalar.getKararNo(),
davalar.getNotlar(), davalar.getKey()));
}
textView_dava_ekle.setText("");
image_view_ekle.setVisibility(View.INVISIBLE);
davalarAdapter.notifyDataSetChanged();
}
@Override
public void onChildChanged(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
}
@Override
public void onChildRemoved(@NonNull final DataSnapshot dataSnapshot) {
davalarList.remove(dataSnapshot.getKey());
davalarAdapter.notifyDataSetChanged();
}
@Override
public void onChildMoved(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
внутри этой функции. Я хочу добавить все поля getDavaTarih в массив строк, как я могу это сделать? тогда я перейду к моему другому вопросу
Я хочу взять два поля, показанных в классе модели, в итоге и назначить их для строкового массива