#android
#Android
Вопрос:
Я использую метод addPreferenceFromResources()
для чтения определения настроек из XML-файла и раздувания их в представления в текущей активности. но это выдает мне ошибку и говорит, что этот метод устарел в Android сейчас. Пожалуйста, помогите мне изучить новый метод для выполнения этой задачи.
Код:
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class prefs extends PreferenceActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
}
Спасибо,
Варун
Комментарии:
1. «Раздувание просмотров»? Что это значит?
Ответ №1:
Я полагаю, вы начинаете использовать sdk 3.0. Они каким-то образом изменили способ представления экрана настроек с новой fragments
функцией. Если ваше приложение не предназначено для планшетов, то old addPreferencesFromResource
все еще работает.
Если вы хотите настроить таргетинг на планшеты, то, как сказано в документе (http://developer.android.com/reference/android/preference/PreferenceActivity.html ) взгляните на PreferenceFragment
класс.