package me.storm.ninegag.ui.fragment;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.preference.Preference;
import me.storm.ninegag.R;
/**
* Created by storm on 14-4-16.
*/
public class PreferenceFragment extends android.preference.PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preference);
// 设置版本号
Preference versionPreference = findPreference(getString(R.string.pref_key_version));
PackageInfo packageInfo;
try {
packageInfo = getActivity().getPackageManager().getPackageInfo(
getActivity().getPackageName(), PackageManager.GET_CONFIGURATIONS);
versionPreference.setTitle("v" + packageInfo.versionName);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
}
}