Hallo allerseits,
ich habe folgenden Code im TabFragment:
Java
public class TabFragment1 extends SherlockFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
EditText BMI_Alter = (EditText) getView().findViewById(R.id.EditText01);
EditText BMI_Groesse = (EditText) getView().findViewById(R.id.ETgroesse);
SharedPreferences sharedPrefAlter = getActivity().getSharedPreferences("Alterpref", 0);
Integer alter = sharedPrefAlter.getInt("alter", 0);
BMI_Alter.setText(Integer.toString(alter));
SharedPreferences sharedPrefGroesse = getActivity().getSharedPreferences(
"Groessepref", 0);
Integer groesse = sharedPrefGroesse.getInt("groesse", 0);
BMI_Groesse.setText(Integer.toString(groesse));
return inflater.inflate(R.layout.bmicalc_1, container, false);
}
}
Alles anzeigen
Ich möchte also, das beim Aufruf des Tabs 1 einige Integer aus den SharedPreferences gelesen werden und anschließend dann in EditTexts eingefügt werden. Leider stürzt die App immer ab. Woran liegt das?
Und nun noch eine Verständnisfrage: Was gibt die letzte Zeile wieder?
Danke im Voraus