0

画面の回転で、データを復元したい。だから私はそれを達成するために onSaveInstanceState メソッドを使用しています。onCreate でバンドルを復元し、Logcat で出力するたびに。これらの2つの文字列をキーとして追加しています:

onCreate では:

  if(savedInstanceState!=null){
    for (String key: savedInstanceState.keySet())
     {
            Log.d ("TOTAL BUNDLE READING", key + "KEYS");
            totalfiles.add(new File(key));

     }

    }else{
        Log.d("SAVED FILESELECT","NULL");
    }

さらに、savedInstanceState の 2 つのキーは次のとおりです。

           "android:viewHierarchyState"

           "android:support:fragments"
4

1 に答える 1

1
于 2016-04-25T20:58:26.847 に答える