2016-02-09 101 views
2

我知道從設備存儲器同步加載位圖並不是很實用,但我真的必須這樣做。我還沒有想出任何方式來做到這一點。我可以使用Glide同步加載圖像嗎?

+0

我的身影,他們不能看到一個用例,其中,將是必要的。 – EpicPandaForce

+0

*但我真的必須這樣做。*您是否介意在這一點上進行一點說明? – Blackbelt

+0

我使用一個庫,它的一個方法負責管理通知。有一個函數需要實現,它會返回一個庫的通知。我使用RemoteView,它包含一個ImageView,但是因爲我無法在創建通知後對其進行修改,所以只有在重新創建通知後,我必須在加載位圖後「延遲」創建通知。 – Ukubu

回答

5

是可以的,並在glide文件。

例如,如果您需要以檢索位圖同步,你可以這樣做:

Bitmap myBitmap = Glide.with(applicationContext) 
.load(yourUrl) 
.asBitmap() 
.into(500, 500) 
.get() 
+0

如果你在主線程上這樣做,它會拋出一個錯誤,說你必須在另一個線程上調用它。肯定會阻止線程,但要確保它不是主線程。 –

+0

很好的答案,謝謝! – Sakiboy

相關問題