Basically i have a valued saved into shared preference as a string.
I am retrieving the value saved, and am trying to use it in a calculation.
How can i conv
It can be saved as long like how I wrote it down:
Double to Long:
Double.doubleToRawLongBits(double);
Long to Double:
Double.longBitsToDouble(defaultLongValue);
EDIT:
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
Long newweightTemp = sharedPreferences.getLong("storednewweight", 0L);
Double newWeight = Double.longBitsToDouble(newweightTemp );
newweight = newweight + 5;
//saves value into sharedpreference
sharedPreferences.edit().putLong("storednewweight", Double.doubleToRawLongBits(newWeight)).apply();
Something like that should do it.