Android - SharedPreference конвертируется в Double

По сути, я сохранил значение в общих настройках в виде строки.

Я извлекаю сохраненное значение и пытаюсь использовать его в расчете.

Как я могу преобразовать это так, чтобы оно воспринималось как двойной вместо строки?

Как только значение получено после вычисления, новое значение сохраняется обратно в sharedpreference под тем же значением.

Я надеюсь, что вы можете понять, возникли проблемы с этим!

            SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
            String newweight =  sharedPreferences.getString("storednewweight", "");
            newweight = newweight + 5;
            //saves value into sharedpreference
            savePreferences("storednewweight", (Double.toString(newweight)));

Ответы на вопрос(3)

Ваш ответ на вопрос