2012-09-19 80 views
0

有沒有人遇到過這個?黑莓消失圖標

每當我在9900設備上安裝我的應用程序時,圖標看起來很好,但過了一會兒(它隨機發生),圖標變成空白問號圖標(就像我從未添加圖標時我建立了應用程序)。我已經在9700設備上測試過它,它似乎沒問題,我已經將它安裝在9700上幾天了,圖標並沒有消失。

我使用Eclipse Indigo和Blackberry插件編寫了我的BlackBerry Java應用程序,並使用BlackBerry App Descriptor編輯器添加了我的圖標。我按照通常的步驟添加圖標,方法是單擊圖標文件部分中的「添加」,然後在res/img/icon.png中瀏覽我的PNG文件。我有一個64x48 PNG文件。我使用Eclipse BB 5.0插件構建它。

我不知道我在做什麼錯。

在此先感謝。

回答

1

我有一個類似的問題,只要我在我的設備上加載一個項目進行測試(我的模擬器不能工作,出於某種原因),我的圖標會回到默認值,而不是使用我自己的圖標。我從另一篇文章中看到,如果刷新res下的img文件夾,然後將該項目加載到設備上,它會顯示出來(儘管這對我來說不起作用,但可能適用於您)。

我只是通過拉出電池重置我的設備,我的自定義圖標出現。

1

似乎它是特定RIM OS版本中的一個錯誤。爲了克服這個問題,可以像使用應用程序描述符一樣使用圖標集,並使用set the icon explicitly in your application

RIM API中有HomeScreen類。使用它並調用其方法:

public static final void updateIcon(Bitmap newIcon) 

在應用程序啓動時再次設置圖標。要正確訪問您的項目中包含的圖標文件,請檢查this post。我在那裏描述了Blackberry如何使用嵌入式文件。

爲了避免UI事件在設置應用程序圖標鎖定,使用invokeLater()的方法,這樣的: