2016-05-15 9 views
0

グライドバージョン表示されます:3.7.0 統合ライブラリ:いいえ デバイス/ Androidのバージョンは:こんにちはネクサスに4グライドでのaddHeaderを使用する場合は、同じ画像が常に

を失敗し、私がしようとしていますドロップボックスフォルダからいくつかの画像を読み込みます。私は、各ページに画像を持っているFragmentPagerAdapterを持って

 
GlideUrl glideUrl = new GlideUrl("https://content.dropboxapi.com/2/files/download", new LazyHeaders.Builder().addHeader("Authorization", auth).addHeader("Dropbox-API-Arg", "{\"path\": \"" + url + "\"}").build()); 

、それは断片である:これは、私はDropboxのレストWSと、次のコードを使用して真偽を必要とします。問題は、上記のコードを使用して、各ページに常に同じイメージがあるが、各ページに独自のイメージがあることです。また、私はピカソで試してみましたが、うまくいきました(しかしずっと遅いです)。で使用されている。また

glideUrl = new GlideUrl(publicUrl);

権限を持つコード:私は認証を使用せずに私のパブリックのDropboxフォルダの画像については、以下のコードを使用している場合でも、すべてが正常に動作ヘッダー、私は、各ページには独自のイメージを持っている意味しますrecyclerViewはGridLayoutManagerと完全に動作するので、実際には何が問題なのか分かりません。私を手伝ってくれますか?

敬具

答えて

0

私もこれはあなたを助けるかもしれない、同じ問題に直面し グライド-4.0.0-RC1を

Calendar rightNow = Calendar.getInstance(); 
    long offset = rightNow.get(Calendar.ZONE_OFFSET) + 
       rightNow.get(Calendar.DST_OFFSET); 

    long sinceMidnight = (rightNow.getTimeInMillis() + offset) % 
       (24 * 60 * 60 * 1000); 

    Key signature = new MediaStoreSignature(response.body().getResponse() 
    [0].getPhoto_Ext(), sinceMidnight, 0); 


    Glide.with(this) 
      .load(response.body().getResponse()[0].getPhotoExt()) 
      .clone().apply(signatureOf(signature)) 
      .into(profile_pic); 

これは、同じ問題のある人に役立つかもしれません。

関連する問題