25

ネストされた PreferenceScreen で ActionBar のホーム ボタンを実際に有効にする回避策を見つけましたが、PreferenceActivity で OnOptionsItemSelected を呼び出しません。ネストされた PreferenceScreen でホームボタンを実際に使用する方法を知っている人はいますか?

ここの投稿35の変更:

http://code.google.com/p/android/issues/detail?id=4611

@Override
    public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference)
    {
        super.onPreferenceTreeClick(preferenceScreen, preference);
        if (preference!=null)
            if (preference instanceof PreferenceScreen)
                if (((PreferenceScreen)preference).getDialog()!=null)
                    ((PreferenceScreen)preference).getDialog().getActionBar().setHomeButtonEnabled(true);
        return false;
    }
4

1 に答える 1