こんにちは、私はアプリがそれを保存できるように設定画面で赤ちゃんの生年月日を取るAndroidアプリを開発しています。しかし、値を取得した後に必要なのは、年齢を計算して同じアプリのさまざまなアクティビティで使用することです。どうすればよいですか?文字列(生年月日)をint年齢に変換することはできますか??
ここに 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", " ");
助けてください