<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                API 21為Activity增加了一個新的屬性,只要將其設置成persistAcrossReboots,activity就有了持久化的能力,另外需要配合一個新的bundle才行,那就是PersistableBundle。? 這里的持久化與傳統意義的不同,它的具體實現在Activity重載的onSaveInstanceState、onRestoreInstanceState和onCreate方法。 ~~~ public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) public void onRestoreInstanceState(Bundle savedInstanceState, PersistableBundle persistentState) public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) ~~~ onSaveInstanceState和onRestoreInstanceState方法是一對拯救災難的方法,它們不在“正常“的Activity生命周期中,只有一些突發異常情況才會觸發它們,比如橫豎屏切換、按Home鍵等。當API 21后增加了PersistableBundle參數,令這些方法有了系統關機重啟后數據恢復的能力。 網友們評價不一,但是無論如何這都為我們提供了一種便利。而它應用的場景是異常的狀況,不會影響我們正常的數據持久化辦法。比如在pause方法中做一些操作Preferences,文件I/O,SQLite數據庫,ContentProvider等常規辦法。 如何實踐呢?? 只需在Manifest中的activity設置屬性: ~~~ android:persistableMode="persistAcrossReboots" ~~~ 然后在activity中直接用上述的三個方法即可。? 另外注意API版本是21及以上。 驗證是個難題。因為我沒有5.0及以上系統的設備,求助與模擬器吧,各種問題都來了。無論是Genymotion還是自帶的模擬器,在關機的過程中模擬器都會卡死。雖然我在log里看到了程序已經走過了onSaveInstanceState(Bundle,PersistableBundle)。就差模擬器關機后開啟看效果。我這邊是沒有成功,如果哪位大蝦看到了效果,請告訴我。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看