как загрузить картинку с занятия в студию android? - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь получить ImageURL из моего класса продукта, чтобы он отображался в моем просмотре изображений. в ImageURL я получаю URL-адрес изображений, которые сохраняются в моей базе данных. Как я могу это сделать. Как вы можете видеть здесь, я попытался загрузить свой product.getImageURL () в imageView, но когда я это сделал, я получил пустое изображение

    ImageView imageView = findViewById(R.id.imageView);
    Picasso.get().load(product.getImageURL()).into(imageView);
<ImageView
        android:id="@+id/imageView"
        android:layout_width="179dp"
        android:layout_height="193dp"
        android:layout_marginStart="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginTop="8dp"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/nameTxt"
        app:srcCompat="@drawable/ic_launcher_background" />

package com.example.myapplication;

import java.io.Serializable;
import java.util.List;

class Product implements Serializable {
    int product_Id;
    String ean;
    String name;
    int quantity;
    String imageURL;
    String location;
    List<Location> locationHistory;
    String LocationHistoryData;

    public int getProduct_Id() {

        return product_Id;
    }

    public void setProduct_Id(int product_Id) {

        this.product_Id = product_Id;
    }

    public String getEan() {

        return ean;
    }

    public void setEan(String ean) {

        this.ean = ean;
    }

    public String getName() {

        return name;
    }

    public void setName(String name) {

        this.name = name;
    }

    public int getQuantity() {

        return quantity;
    }

    public void setQuantity(int quantity) {

        this.quantity = quantity;
    }

    public String getImageURL() {

        return imageURL;
    }

    public void setImageURL(String imageURL) {

        this.imageURL = imageURL;
    }

    public String getLocation() {

        return location;
    }

    public void setLocation(String location) {

        this.location = location;
    }

    public List<Location> getLocationHistory()
    {
        return locationHistory;
    }

    public void setLocationHistory(List<Location> locationHistory) {

        this.locationHistory = locationHistory;
    }
    public String getLocationHistoryData() {

        return LocationHistoryData;
    }

    public void setLocationHistoryData(String locationHistoryData) {

        LocationHistoryData = locationHistoryData;
    }
}
...