2014-12-23 4 views
1

Я использовал Picasso library в ListView несколько раз и работал отлично, но теперь я не могу использовать его для простых вещей, подобных этому образцу проекта.Picasso не загружает URL-адрес в изображение

Пожалуйста, помогите

package com.example.picasso_image; 

import com.squareup.picasso.Picasso; 
import android.app.Activity; 
import android.os.Bundle; 
import android.widget.ImageView; 

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    ImageView _imageview = (ImageView) this.findViewById(R.id.imageView1); 

    Picasso.with(this).load("http://i.imgur.com/DvpvklR.png").into(_imageview); 

    } 
} 

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.picasso_image.MainActivity" 
    tools:ignore="MergeRootFrame" > 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="100dp" 
     android:layout_height="100dp" 
     android:layout_centerHorizontal="true" 
     android:layout_centerVertical="true" 
     /> 

</RelativeLayout> 
+0

проверить это, http://stackoverflow.com/questions/2378607/what-permission-do-i-need-to-access-internet-from-an-android-application – petey

+0

Любая информация о регистрации в журнале? –

+0

@petey Спасибо. Я забыл разрешение ИНТЕРНЕТА – user3269815

ответ

1

Убедитесь, что правильные разрешения:

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

выше должно быть места в правильном файле AndroidManifest.xml ,

Также убедитесь, что ваше устройство подключено к сети и не находится в самолете.