在我的J2ME應用程序,是由VeriSign簽署,在接受總是或有權限有執行PIM.getInstance().openPIMList(..)
行動的時候了問題。簽名J2ME的應用程序掛在第一次啓動
當我的應用程序下面的代碼第一次行執行的是安裝它掛起,並且沒有顯示出主屏幕,而黑色背景上吊畫面。當我退出並重新啓動應用程序時,即使我刪除它並重新放回並運行正常,它仍能正常運行,除非我刪除並重新啓動手機並嘗試再次運行該應用程序,它顯示了上述同樣的問題。
我的代碼行導致問權限在這裏,實際上也是導致問題。還有一件事,這個錯誤只發生在實際允許ALWAYS
開始權限的特定手機上。
我正在通過諾基亞X2-05檢查它,它顯示問題,但在諾基亞C3-02它不會因爲它不允許ALWAYS
許可自動啓動應用程序。
private void permissionSettings() throws PIMException {
PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
}
上面是第一次啓動時掛起的代碼片段。
偉大的問題,可惜我懷疑你是否會在這裏找到有足夠經驗的人來獲得你需要的答案。 – funkybro
是的,自從上週以來,我一直在努力,現在把這個問題放在這裏。希望有人可能曾經有過這樣的經歷:) – Saqib
我會嘗試儘可能簡化midlet的測試,將'permissionSettings'內的代碼包裝到try-catch塊中,以便捕獲並報告任何異常(如果有的話) – gnat