2017-11-15 3 views
0

에 노력하는피카소 단지 내 이미지가 에뮬레이터 <code>(Android 7.0 API24)</code></p> <p>나는 피카소 버전을 사용에 성공적으로로드 할 수있는 하나의 에뮬레이터

compile 'com.squareup.picasso:picasso:2.5.2' 

입니다 즉 Huaweb mate8 (Android 7.0 API24)입니다. 내 이미지를 더 이상로드 할 수 없으며 오류 이미지가 표시됩니다.

나는 왜 이런 일이 일어나는 지 모르겠다.

여기 내 imageUrl = "http://192.168.22.111:2212/DB/Convention/1.jpg" 모든 에뮬레이터와 내 안드로이드 장치는 동일한 WIFI를 사용합니다.

내 코드 :

Picasso.with(getActivity()).load(imageUrl).centerCrop().fit() 
        .placeholder(R.drawable.button_icon_apply_128x128) 
        .error(R.drawable.app_icon_512x512) 
        .into(destImage, new com.squareup.picasso.Callback() { 
         @Override 
         public void onSuccess() { 
          Log.i(TAG, "onSuccess: TRUE"); 
         } 

         @Override 
         public void onError() { 
          Log.i(TAG, "onError: TRUE"); 
         } 
        }); 

내 이미지 뷰의 XML : 어떤 도움을 주시면 감사하겠습니다

<ImageView 
      android:id="@+id/destImage" 
      android:layout_width="wrap_content" 
      android:layout_height="150dp" 
      android:scaleType="fitXY" 
      android:adjustViewBounds="true" 
      android:layout_gravity="center" /> 

. 미리 감사드립니다.

답변

2

테스트 장치가 인터넷 (또는 개인 네트워크)에 연결되어 있습니까? 확인을 위해 웹 브라우저를 실행하십시오.

에뮬레이터는 실제 무선 랜을 사용하는 대신 PC의 네트워크를 사용할 수 있습니다.

URL로드 장치에 웹 브라우저를 사용하십시오.

+0

예, 다른 컴퓨터에서 imageUrl을 테스트하면 문제가 발생합니다. 조언 해 주셔서 감사합니다. –