0

アプリでアクション バー フラグメントを使用しています。画面が回転するとアクション バーのコンテンツが失われ、それらを保持する方法を提案してください。これが私がそのために行っているコードです

@Override
protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        if(currentDisplayedCase != null) {
            outState.putInt(DISPLAY_CASE_KEY, currentDisplayedCase.intValue());

        }
        outState.putString(ACTION_BAR_TEXT, textView1.getText().toString());
    }

そしてonCreateメソッドで

if(savedInstanceState!=null&&savedInstanceState.containsKey(ACTION_BAR_TEXT))
        textView1.setText(savedInstanceState.getString(ACTION_BAR_TEXT, null));
4

2 に答える 2