My Record Series: (1.3) Windows Phone 7 Application Events

來源:互聯網
上載者:User

Application_Launching

  發生時機
  使用者從已安裝應用列表點擊並啟動應用,一個應用執行個體被建立

  動作
  不要從隔離儲存區 (Isolated Storage)中去讀取配置資訊,那樣會降低載入速度;
  不要嘗試去恢複臨時性狀態資料(記憶體變數);
  當一個應用被啟動,它會總是被當做一個新的執行個體展現。(不是接著上次操作)

Application_Activated
  發生時機
  觸發這個需要同時滿足兩個條件:
    1. 使用者使用Launcher,Chooser或是啟動了另一個應用,導致離開了當前應用;
    2. Launcher或Chooser操作完成後返回到應用或Back按鍵返回到應用。
  這個事件不會在應用初次開機時被啟用。
  動作
  應用應允許使用者像從未離開這個應用一樣繼續操作;
  臨時性資料應該被恢複,但不應嘗試從隔離儲存區 (Isolated Storage)中讀取以避免導致運行變慢的可能性。

Application_Deactivated
  發生時機
  使用者使用Launcher, Chooser或是啟動了另一個應用,導致離開了當前應用
  但這個事件不會在程式關閉時發生
  動作
  應該儲存所有臨時性狀態(例如當前應用的會話資訊)到State dictionary;儲存所有持久化資訊到隔離儲存區 (Isolated Storage)。
  該事件最大允許執行時間為10秒,如果超過10秒還未能執行完成,程式將被關閉而不是進入墓碑化。

Application_Closing
  發生時機
  使用Back按鍵退出應用程式的第一頁
  動作
  儲存所有持久化資訊到隔離儲存區 (Isolated Storage)

    

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.