Привет всем, я разрабатываю приложение для Android, которое берет дату рождения ребенка на экране предпочтений, чтобы приложение могло его сохранить. но то, что мне нужно после получения значения, заключается в том, чтобы рассчитать возраст, чтобы использовать его в разных действиях в одном приложении, и что я могу сделать, и можно ли преобразовать строку (дату рождения) в int age?как рассчитать возраст от даты рождения по общему предпочтению
вот код для pref.xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<EditTextPreference
android:title="Enter baby name"
android:key="name"
android:summary="Enter baby name"
android:defaultValue="0"
/>
<EditTextPreference
android:persistent="true"
android:key="age"
android:title="Enter Baby birthday "
android:summary="baby age"
/>
<ListPreference
android:title="Gender"
android:key="list"
android:entries="@array/list"
/>
</PreferenceScreen>
и для получения их
SharedPreferences getPref =
PreferenceManager.getDefaultSharedPreferences(getBaseContext());
String text = getPref.getString("name", " ");
String age = getPref.getString("age", " ");
пожалуйста, помогите
вычтем birdate с сегодняшнего дня ..... – Lucifer
Вот ваше решение http://stackoverflow.com/a/10215152/996493 – Lucifer