我的團隊編寫了一個複雜的LBS /聊天應用程序,有一個MainActivity作爲主要的展示活動。 當這個MainActivity開始時,「onCreate」被第一次調用。 當我切換到其他幾個應用程序,並回到我的應用程序的MainActivity,「onCreate」被稱爲第二次。 但MainActivity的「onDestroy」從未被調用過。一些指針(單身/全球,不屬於任何活動)將被「自動」設置爲空,不受我的控制,它會導致我的應用程序問題。爲什麼onCreate調用了兩次,但沒有onDestroy在兩個onCreate之間調用我的Activity?
是否有某個模塊/類持有對MainActivity的引用或其他一些原因?
我需要幫助-_-!
感謝所有能給我一些提示的人。
謝謝!
當屏幕燈關閉後再打開或再次打開或者如果您在其他活動中傳遞任何意圖,那麼只有一次它會調用創建方法,並且之後如果活動恢復,則再次打開繼續電話親愛的 –