Я создаю своего рода мастер для создания учетных записей пользователей в учетной записи Sync and Manage. Я использую ViewFlipper, моя активность должна быть AccountAuthenticatorActivity. Тем не менее, это также означает, что я не могу наследовать PreferenceActivity.
Итак, я посмотрел код PreferenceActivity и считаю, что должно быть возможно иметь PreferenceView, наследуемый от ListView. Насколько я знаю, часть Activity в PreferenceActivity на самом деле не нужна.
Хотя PreferenceManager - это то, что действительно блокирует меня.
private PreferenceManager onCreatePreferenceManager() {
PreferenceManager preferenceManager = new PreferenceManager(this, FIRST_REQUEST_CODE);
preferenceManager.setOnPreferenceTreeClickListener(this);
return preferenceManager;
}
Эта функция подразумевает, что мы можем создать PreferenceManager с помощью оператора new. Судя по всему, SDK скрывает конструктор PreferenceManager. Я немного смущен.
Есть ли способ раздуть мои предпочтения и отобразить их без PreferenceActivity?