Переместить setRequestedOrientation () после кода add / clearFlags ()
Редактировать: как указано ниже, я не видел, чтобы он использовал preferenceActivity.
Просто для вашего понимания, это PreferenceActivity.onCreate (), который вы вызываете с помощью super.onCreate ():
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(com.android.internal.R.layout.preference_list_content);
mPreferenceManager = onCreatePreferenceManager();
getListView().setScrollBarStyle(View.SCROLLBARS_INSIDE_INSET);
}
Почему вы запрашиваете FEATURE_NO_TITLE, если это уже запрашивается в super.onCreate ()?
Иногда очень полезно, если вы покопаетесь в исходном коде Android.