今天在查一個程式崩潰的問題,查到後來是因為當系統呼叫onResume時,一個menu item還未被建立,然後在onResume裡直接對這個null物件操作,所以造成程式崩潰。不過我在我的三台手機和模擬器都沒有問題啊,奇怪!
解決的方法就是多加個判斷就可以了。
super.onResume(); if (_new_record_menu!=null) _new_record_menu.setVisible(_show_new_record_menu);
沒有留言:
張貼留言