안드로이드는 피카소 라이브러리를 사용할 수 없습니다

abcd1234

Picasso 라이브러리 picasso-2.5.2.jar을 사용하여 URL에서 이미지를로드합니다.
이것이 내 바인더 데이터입니다.

public class BinderDataImg extends BaseAdapter {
static final String KEY_IMG = "img";
LayoutInflater inflater;
List<HashMap<String,String>> imgHashmap;
ViewHolder holder;
public BinderDataImg() {
    // TODO Auto-generated constructor stub
}
public BinderDataImg(Activity act, List<HashMap<String,String>> map) {
    this.imgHashmap = map;
    inflater = (LayoutInflater) act
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
public int getCount() {
    // TODO Auto-generated method stub
    return imgHashmap.size();
}
public Object getItem(int arg0) {
    // TODO Auto-generated method stub
    return null;
}
public long getItemId(int position) {
    // TODO Auto-generated method stub
    return 0;
}
public View getView(int position, View convertView, ViewGroup parent) {
    View vi=convertView;
    if(convertView==null){
        vi = inflater.inflate(R.layout.list_img, null);
        holder = new ViewHolder();
        holder.iv_img =(ImageView)vi.findViewById(R.id.imageViewImg);
        vi.setTag(holder);
    }
    else{
        holder = (ViewHolder)vi.getTag();
    }
    String uri = imgHashmap .get(position).get(KEY_IMG);
    Picasso.with(this).load(KEY_IMG).into(holder.iv_img);
    return vi;
}
static class ViewHolder{
    ImageView iv_img;
}

}

그러나 Picasso.with (this) .load (KEY_IMG) .into (holder.iv_img)에서 오류
를 수정하는 방법.
내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다.
읽어 주셔서 감사합니다

로힛 파틸

이것은 현재 즉 BinderDataImg 클래스 컨텍스트를 가리키며 이미지를로드하기 위해 활동 컨텍스트를 전달해야합니다.

Activity act;
public BinderDataImg(Activity act, List<HashMap<String,String>> map) {
    this.imgHashmap = map;
    inflater = (LayoutInflater) act
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    this.act = act;
}

Picasso.with(act).load(KEY_IMG).into(holder.iv_img);

또한 AndroidManifest.xml에서 네트워크에 대한 적절한 권한을 확인하십시오.

<uses-permission android:name="android.permission.INTERNET" />

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

피카소 라이브러리를 사용하여 Android에서 이미지를로드 할 수 없음

분류에서Dev

ncurses 라이브러리를 사용할 수 없습니다.

분류에서Dev

"is check"라이브러리를 사용하는 동안 내 안드로이드 프로젝트에 facebook sdk를 추가 할 수 없습니다.

분류에서Dev

ggstatsplot 라이브러리를로드 할 수 없습니다.

분류에서Dev

angularjs 라이브러리를로드 할 수 없습니다.

분류에서Dev

OpenBSD 5.9는 라이브러리를 미리로드 할 수 없습니다 ''

분류에서Dev

피카소는 StorageReference의는 onSuccess 방법 내부에 이미지를로드 할 수 없습니다

분류에서Dev

오류를 해결하는 방법 "자원 ID는 안드로이드 라이브러리 모듈에서 switch 문에서 사용할 수 없습니다"

분류에서Dev

안드로이드는 setcontentview 메소드를 해결할 수 없습니다.

분류에서Dev

TidHTTP를 사용하는 Android에서 "SSL 라이브러리를로드 할 수 없습니다"오류

분류에서Dev

C ++는 다른 라이브러리의 라이브러리를 사용할 수 없습니다.

분류에서Dev

PHP는 Firebird 동적 라이브러리를로드 할 수 없습니다.

분류에서Dev

Laravel은 타사 라이브러리를로드 할 수 없습니다.

분류에서Dev

Swift 용 Cache 라이브러리의 HybridCache를 사용할 수 없습니다.

분류에서Dev

<!> 시작 중 오류 : sqlite3를 사용하는 동안 OMNET ++ 프로젝트에서 라이브러리를로드 할 수 없습니다.

분류에서Dev

Httprequest 라이브러리를 사용하여 서버에 이미지를 업로드 할 수 없습니다.

분류에서Dev

gd 라이브러리 php를 사용하여 이미지를 업로드 할 수 없습니다.

분류에서Dev

PyCharm 내에서 다운로드 한 타사 라이브러리를 사용할 수 없습니다.

분류에서Dev

Extbase는 외부 PHP 라이브러리를 사용할 수 없습니다.

분류에서Dev

MVC는 특정 JS 라이브러리를 사용할 수 없습니다.

분류에서Dev

Blazor WebAssembly는 클래스 라이브러리에서 리소스 파일을로드 할 수 없습니다.

분류에서Dev

codeigniter 페이지 매김 라이브러리를로드 할 수 없습니다.

분류에서Dev

PHP 확장이 동적 라이브러리를로드 할 수 없습니다.

분류에서Dev

종속 라이브러리에서 VectorDrawableCompat를 사용할 수 없습니다.

분류에서Dev

Gradle을 사용하여 라이브러리를 설치할 수 없습니다.

분류에서Dev

Spring의 JSP 라이브러리를 사용할 수 없습니다.

분류에서Dev

g ++를 사용하여 C ++ 코드로 C 라이브러리를 컴파일 할 수 없습니다.

분류에서Dev

angular2에서 SystemJS를 사용하여 phoenix js 라이브러리를로드 할 수 없습니다.

분류에서Dev

ctypes는 라이브러리로드를 소유하지만 함수 / 메소드에 액세스 할 수 없습니다.

Related 관련 기사

  1. 1

    피카소 라이브러리를 사용하여 Android에서 이미지를로드 할 수 없음

  2. 2

    ncurses 라이브러리를 사용할 수 없습니다.

  3. 3

    "is check"라이브러리를 사용하는 동안 내 안드로이드 프로젝트에 facebook sdk를 추가 할 수 없습니다.

  4. 4

    ggstatsplot 라이브러리를로드 할 수 없습니다.

  5. 5

    angularjs 라이브러리를로드 할 수 없습니다.

  6. 6

    OpenBSD 5.9는 라이브러리를 미리로드 할 수 없습니다 ''

  7. 7

    피카소는 StorageReference의는 onSuccess 방법 내부에 이미지를로드 할 수 없습니다

  8. 8

    오류를 해결하는 방법 "자원 ID는 안드로이드 라이브러리 모듈에서 switch 문에서 사용할 수 없습니다"

  9. 9

    안드로이드는 setcontentview 메소드를 해결할 수 없습니다.

  10. 10

    TidHTTP를 사용하는 Android에서 "SSL 라이브러리를로드 할 수 없습니다"오류

  11. 11

    C ++는 다른 라이브러리의 라이브러리를 사용할 수 없습니다.

  12. 12

    PHP는 Firebird 동적 라이브러리를로드 할 수 없습니다.

  13. 13

    Laravel은 타사 라이브러리를로드 할 수 없습니다.

  14. 14

    Swift 용 Cache 라이브러리의 HybridCache를 사용할 수 없습니다.

  15. 15

    <!> 시작 중 오류 : sqlite3를 사용하는 동안 OMNET ++ 프로젝트에서 라이브러리를로드 할 수 없습니다.

  16. 16

    Httprequest 라이브러리를 사용하여 서버에 이미지를 업로드 할 수 없습니다.

  17. 17

    gd 라이브러리 php를 사용하여 이미지를 업로드 할 수 없습니다.

  18. 18

    PyCharm 내에서 다운로드 한 타사 라이브러리를 사용할 수 없습니다.

  19. 19

    Extbase는 외부 PHP 라이브러리를 사용할 수 없습니다.

  20. 20

    MVC는 특정 JS 라이브러리를 사용할 수 없습니다.

  21. 21

    Blazor WebAssembly는 클래스 라이브러리에서 리소스 파일을로드 할 수 없습니다.

  22. 22

    codeigniter 페이지 매김 라이브러리를로드 할 수 없습니다.

  23. 23

    PHP 확장이 동적 라이브러리를로드 할 수 없습니다.

  24. 24

    종속 라이브러리에서 VectorDrawableCompat를 사용할 수 없습니다.

  25. 25

    Gradle을 사용하여 라이브러리를 설치할 수 없습니다.

  26. 26

    Spring의 JSP 라이브러리를 사용할 수 없습니다.

  27. 27

    g ++를 사용하여 C ++ 코드로 C 라이브러리를 컴파일 할 수 없습니다.

  28. 28

    angular2에서 SystemJS를 사용하여 phoenix js 라이브러리를로드 할 수 없습니다.

  29. 29

    ctypes는 라이브러리로드를 소유하지만 함수 / 메소드에 액세스 할 수 없습니다.

뜨겁다태그

보관