2015-05-09 2 views
0

Я пытаюсь загрузить изображение, сохраненное в Parse; используя код найденного в этом учебнике: https://parse.com/tutorials/mealspotting Я написал этот код:Получение изображения из Parse/Android

mProfileImage = mCurrentUser.getParseFile("ProfilePhoto"); 


     mProfilePhoto = (ParseImageView) findViewById(R.id.meal_preview_image); 




     mProfilePhoto.setParseFile(mProfileImage); 
     mProfilePhoto.loadInBackground(new GetDataCallback() { 
      @Override 
      public void done(byte[] data, ParseException e) { 
       mProfilePhoto.setVisibility(View.VISIBLE); 
      } 
     }); 

У меня есть это в моем макете:

<com.parse.ParseImageView 
     android:id="@+id/meal_preview_image" 
     android:layout_width="wrap_content" 
     android:layout_height="200dp" /> 

Я использую этот protected ParseImageView mProfilePhoto;, а ParseImageView. Когда я запускаю приложение, изображение не появляется.

+0

проверить, если это добавляется в AndroidMenifest <использует-разрешение андроида: имя = "android.permission.INTERNET" /> <использует-разрешение андроида: Name = "android.permission.ACCESS_NETWORK_STATE" /> –

ответ

2

Вот как я обычно получаю ImageUrl и показываю его в ImageView, который также включает механизм кэширования изображений. Вам нужен parseObject.

String Imgurl; 
ParseFile image = (ParseFile) parseObject.get("ProfilePhoto"); 
if (image!=null) { 
    Log.d("track", image.getUrl()); 
    Imgurl = image.getUrl(); 
} 

Затем использовать некоторые изображения библиотеки кэширования, как универсальное Image Loader, чтобы избежать OutOfMemory исключения и плавную прокрутки.

imageLoader.displayImage(Imgurl, imageView); 
+0

I я получаю сообщение об ошибке: никакой статический displayImage нельзя ссылаться из статического контекста. Я добавил Universal Image Loader и выполнил следующее: http://stackoverflow.com/questions/17267671/universal-imageloader-java-io-eofexception. . где называется imageLoader? –

+0

Вам не нужно создавать класс. Посетите github & type Universal Image Loader. Вы будете руководствоваться установкой и настройкой. –

Смежные вопросы