Итак, вот как я добавляю свои изображения и текст в просмотр списка.
ArrayList<Integer> getList() {
//idImages = new ArrayList<>();
idImages.add(R.drawable.myhousech2image);
idImages.add(R.drawable.myhousech1image);
idImages.add(R.drawable.myhousech3image);
return idImages;
}
ArrayList<String> getNameList() {
//nameList = new ArrayList<>();
nameList.add("Eat Snow");
nameList.add("Stand In The Yard");
nameList.add("Walk The Dog");
return nameList;
}
Я хочу удалить изображение и текст из списка, используя это. Однако это приводит к сбою приложения из-за исключительной ситуации при удалении нарисованного элемента.
mDatabaseRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
FirebaseUser user = mAuth.getCurrentUser();
if (dataSnapshot.child(user.getUid()).child("My House CH 1").exists()) {
idImages.remove(R.drawable.myhousech2image);
nameList.remove("Stand In The Yard");
myAdapter.notifyDataSetChanged();
}
Мне удалось удалить изображения, однако я не могу вспомнить, какой код я использовал. Это не сработало, потому что изображения больше не будут соответствовать правильному тексту. Также я думаю, что это удалит изображение ниже того, которое должно было быть удалено.
Любые советы о том, как заставить это работать, будут великолепны. Спасибо!