2017-10-07 40 views
3

我正在使用佔位符創建URLImage。首先顯示佔位符,直到從互聯網上下載圖像。如果找不到Internet圖像,則會刪除佔位符圖像並顯示空白/空白區域。如果未找到Internet圖像,URLImage不會保留佔位符

我想保留佔位符圖像,以防URLImage找不到。 有沒有一個URLImage選項來完成這個?

+1

上週我們修復了URL映像下載中的一個錯誤。如果發生錯誤,應該不會再失敗。你可以做一個更新客戶端庫,看看問題是否仍然存在? –

+0

我按照Diamond的建議刪除了.cn1項目,刷新庫並再次運行項目,第一次運行時會顯示並顯示佔位符圖像。在隨後的運行中,我看到了空白/空格。我不確定是否緩存導致此問題。我現在實現了一個適配器,以便如果downloadedImage爲null,則返回類似於URLImage.RESIZE_SCALE的佔位符圖像。這一個似乎現在工作 – 3lix

+0

在下載的文件中查找cn1lib目錄。他們身體上包含什麼?它是一個HTML錯誤信息或類似的東西?在第一次「乾淨」運行中打開網絡監視器,並查看輸出,URL請求返回的內容? –

回答

2

通過右鍵單擊您的項目並選擇Netbeans上的屬性來更新您的項目庫。最新的Codename One lib修復了這個問題,並且不應該再創建空白圖像。

您可能必須清除.cn1文件夾才能在模擬器上正常工作,並在重新安裝之前刪除手機上的應用程序以清除實際設備上的緩存。