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 に答える