1

我找不到在 onSaveInstanceState 中保存微调器状态的唯一方法,并召回它。. . 请帮忙。

我花了几个小时寻找,但我找不到任何关于此的信息。. . . 我只是暂时想要。我不想使用 SharedPreferences。

4

1 回答 1

0

对于微调器,我认为您使用 arrayList,因此您必须保存 arrayList

@Override
    protected void onSaveInstanceState(Bundle outState) {

        outState.putStringArrayList("arrUserIds", arrUserIds);


        super.onSaveInstanceState(outState);
    }

你可以恢复arrayList onRestoreInstanceState 方法

@Override
    protected void onRestoreInstanceState(Bundle savedInstanceState) {

        arrUserIds = savedInstanceState.getStringArrayList("arrUserIds");

        super.onRestoreInstanceState(savedInstanceState);
    }
于 2011-05-11T04:22:59.483 回答