mirror of
https://github.com/SimpleMobileTools/Simple-Calculator.git
synced 2025-02-17 03:50:39 +01:00
use constants to avoid issues caused by typos
This commit is contained in:
parent
95b7c6b995
commit
74071bee5a
@ -48,7 +48,7 @@ class MainActivity : SimpleActivity(), Calculator {
|
|||||||
setupMaterialScrollListener(main_nested_scrollview, main_toolbar)
|
setupMaterialScrollListener(main_nested_scrollview, main_toolbar)
|
||||||
|
|
||||||
if (savedInstanceState != null) {
|
if (savedInstanceState != null) {
|
||||||
saveCalculatorState = savedInstanceState.getCharSequence("calculatorState") as String
|
saveCalculatorState = savedInstanceState.getCharSequence(CALCULATOR_STATE) as String
|
||||||
}
|
}
|
||||||
|
|
||||||
calc = CalculatorImpl(this, applicationContext, decimalSeparator, groupingSeparator, saveCalculatorState)
|
calc = CalculatorImpl(this, applicationContext, decimalSeparator, groupingSeparator, saveCalculatorState)
|
||||||
@ -256,7 +256,6 @@ class MainActivity : SimpleActivity(), Calculator {
|
|||||||
|
|
||||||
override fun onSaveInstanceState(bundle: Bundle) {
|
override fun onSaveInstanceState(bundle: Bundle) {
|
||||||
super.onSaveInstanceState(bundle)
|
super.onSaveInstanceState(bundle)
|
||||||
|
bundle.putString(CALCULATOR_STATE, calc.getCalculatorStateJson().toString())
|
||||||
bundle.putString("calculatorState", calc.getCalculatorStateJson().toString())
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -448,12 +448,12 @@ class CalculatorImpl(
|
|||||||
|
|
||||||
private fun setFromSaveInstanceState(json: String) {
|
private fun setFromSaveInstanceState(json: String) {
|
||||||
val jsonObject = JSONTokener(json).nextValue() as JSONObject
|
val jsonObject = JSONTokener(json).nextValue() as JSONObject
|
||||||
currentResult = jsonObject.getString("res")
|
currentResult = jsonObject.getString(RES)
|
||||||
previousCalculation = jsonObject.getString("previousCalculation")
|
previousCalculation = jsonObject.getString(PREVIOUS_CALCULATION)
|
||||||
baseValue = jsonObject.getDouble("baseValue")
|
baseValue = jsonObject.getDouble(BASE_VALUE)
|
||||||
secondValue = jsonObject.getDouble("secondValue")
|
secondValue = jsonObject.getDouble(SECOND_VALUE)
|
||||||
inputDisplayedFormula = jsonObject.getString("inputDisplayedFormula")
|
inputDisplayedFormula = jsonObject.getString(INPUT_DISPLAYED_FORMULA)
|
||||||
lastKey = jsonObject.getString("lastKey")
|
lastKey = jsonObject.getString(LAST_KEY)
|
||||||
lastOperation = jsonObject.getString("lastOperation")
|
lastOperation = jsonObject.getString(LAST_OPERATION)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -38,3 +38,5 @@ const val LAST_OPERATION = "lastOperation"
|
|||||||
const val BASE_VALUE = "baseValue"
|
const val BASE_VALUE = "baseValue"
|
||||||
const val SECOND_VALUE = "secondValue"
|
const val SECOND_VALUE = "secondValue"
|
||||||
const val INPUT_DISPLAYED_FORMULA = "inputDisplayedFormula"
|
const val INPUT_DISPLAYED_FORMULA = "inputDisplayedFormula"
|
||||||
|
|
||||||
|
const val CALCULATOR_STATE = "calculatorState"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user