ネストされた 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;
}