Как исправить ошибку «Вы должны перейти в ненулевое представление» в Android Studio - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь получить изображение из Firebase, используя Glide для просмотра списка.Я получаю сообщение об ошибке «Вы должны передать ненулевое представление».

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.imagetarget);

    img = new Image();
    listView = findViewById(R.id.imagegrid);
    target = findViewById(R.id.target);



    database = FirebaseDatabase.getInstance();
    ref = database.getReference("Image");
    arrayList = new ArrayList<>();
    adapter = new ArrayAdapter<String>(this, R.layout.getimage, R.id.name,  arrayList);
    ref.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for(DataSnapshot ds: dataSnapshot.getChildren()){
                img = ds.getValue(Image.class);
                final String url = "https://firebasestorage.googleapis.com/v0/b/arapp-d03cb.appspot.com/o/bacteria-1-450x285.jpg?alt=media&token=db1e3e3d-f56d-417d-b358-c10ce6f9ae37";
                arrayList.add(img.getName() + "\n"  + img.getDescription() + "\n" + Glide.with(getApplicationContext()).load(url).into(target));



            }
            listView.setAdapter(adapter);
        }

        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });


}

Я ожидаю, что изображение загрузится в просмотр списка с текстами.Есть ли другой способ сделать это, кроме этого метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...