2010-04-07 98 views
0

我已經開發了一個應用程序在黑莓中,我提供了一個功能來加載圖像..但是當圖像設置它不會出現在屏幕上,直到手機的燈亮並且稍後一旦燈熄滅並且圖像上出現亮起。jpeg圖像需要很長時間來加載黑莓

我想知道爲什麼圖像需要很長時間才能加載,或者可能存在圖像刷新問題...以及可能的解決方案是什麼可以減少圖像加載時間或刷新時間..?

+0

你能提供該圖像的設置的代碼?像Max在下面回答的那樣,這可能是顯示器不刷新的問題,但是如果您使用的是BitmapField,那麼當您設置位圖時它應該會自動使其自身失效。 – 2010-04-07 16:15:25

回答

0

黑莓的顯示器非常小。也許你的圖像比較大,所以可憐的設備必須通過大量數據(並且必須扔掉大部分數據)。嘗試在應用第一次以與設備的顯示器完全相同的分辨率看到原始圖像時創建圖像的縮略圖。

0

,您可以嘗試加載到屏幕後刷新圖像:

UiApplication.getUiApplication().invokeLater(
     new Runnable(){ 
      public void run() { 
       bitmapField.invalidate(); 
    }}); 
相關問題