Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从tmdb json提要加载电影图像_Java_Android_Android Fragments_Android Recyclerview_Themoviedb Api - Fatal编程技术网

Java 如何从tmdb json提要加载电影图像

Java 如何从tmdb json提要加载电影图像,java,android,android-fragments,android-recyclerview,themoviedb-api,Java,Android,Android Fragments,Android Recyclerview,Themoviedb Api,片段代码 //拿到电影海报 String urlPOster = null; if (currentMovies.has(KEY_POSTER)) { urlPOster = currentMovies.getString(URL_POSTER +KEY_POSTER); } URL\u海报和KEY\u海报 公共静态最终字符串键\u POSTER=“POS

片段代码

//拿到电影海报

                String urlPOster = null;

                if (currentMovies.has(KEY_POSTER)) {

                    urlPOster = currentMovies.getString(URL_POSTER +KEY_POSTER);
                }
URL\u海报和KEY\u海报

公共静态最终字符串键\u POSTER=“POSTER\u path”

公共静态最终字符串URL_POSTER=”http://image.tmdb.org/t/p/w500";

tmdb的json提要

results": [{
"adult": false,
"backdrop_path": "/o4I5sHdjzs29hBWzHtS2MKD3JsM.jpg",
"genre_ids": 
[878,
28,
53,
12],
"id": 87101,
"original_language": "en",
"original_title": "Terminator Genisys",
"overview": "The year is 2029. John Connor, leader of the resistance continues the war against the machines. At the Los Angeles offensive, John's fears of the unknown future begin to emerge when TECOM spies reveal a new plot by SkyNet that will attack him from both fronts; past and future, and will ultimately change warfare forever.",
"release_date": "2015-07-01",
"poster_path": "/5JU9ytZJyR3zmClGmVm9q4Geqbd.jpg",
"popularity": 55.202911,
"title": "Terminator Genisys",
"video": false,
"vote_average": 6.4,
"vote_count": 183},
这是我的适配器类

    final String urlPoster=currentMovies.getUrlPOster();
    if (urlPoster!=null){

        imageLoader.get(urlPoster, new ImageLoader.ImageListener() {
            @Override
            public void onResponse(ImageLoader.ImageContainer response, boolean isImmediate) {
                holder.movieThumbnail.setImageBitmap(response.getBitmap());
            }

            @Override
            public void onErrorResponse(VolleyError error) {

            }
        });
建议,您可以加载您的URL

ImageView imageView = (ImageView) findViewById(R.id.you_image_view);
Glide.with(this)
  .load("http://image.tmdb.org/t/p/w500/o4I5sHdjzs29hBWzHtS2MKD3JsM.jpg")
  .into(imageView);

你能建议我在我的代码中在哪里添加这个滑动吗?你想把图像下载到你的存储中,还是只在图像视图中显示,或者你想将json分阶段显示到对象。只是在图像视图中显示,不管怎样,我解决了它在片段代码中犯了一些愚蠢的错误。官方文档供参考-使用毕加索的android图像加载库。只需在谷歌上搜索。再检查一下这个