getText().toString() вызывается устаревшее значение

320
05 марта 2017, 06:39

Есть такая конструкция

 int parse_txtw = Integer.parseInt(getString(R.string.value));
            view.setText(String.valueOf(Integer.parseInt(spinervalue)*parse_txtw));

Затем , когда я пытаюсь вызвать значение из другого класса с помощьюview.getText().toString(), то вызывается изначальное, не актуальное значение из R.string,а нужно новое, в зависимости от выставляемого значения в спинере и его умножения.

Переформулирую вопрос и опишу другим способом. есть textview, я присваиваю ему значение в разметке android:text="0" по умолчанию, до арфиметических операций, затем код подхватывает дефолтный строковый ресурс <string name="textview222">77</string>, делает операции, и допустим в сумме выходит 100 и задается этому же textview, и вместо 0, присваивается 100, что логично и работает как надо , но до того момента когда я хочу вытянуть эти 100 из другого класса с помощью getText().toString(), вместо 100 вытягивается 0, изначальное значение.

Вот кусок где идет обращение

 ArrayList<HashMap<String, String>> myArrList = new ArrayList<HashMap<String, String>>();
    HashMap<String, String> map;
    map = new HashMap<String, String>();
    map.put("key", txtwiew.getText().toString());
    myArrList.add(map);
READ ALSO
Считывание целых чисел с файла

Считывание целых чисел с файла

Как считать массив целых чисел с текстового файла ,каждое число записано в новой строке ?

304
Почему размер ArrayList-а равна нулю?

Почему размер ArrayList-а равна нулю?

У меня есть list , в которую хочу добавить данные которые беру из базыЕсть функция func , где я добавляю в мой list записи

242
Каскадное удаление с БД one-to-many Hibernete

Каскадное удаление с БД one-to-many Hibernete

Имею две таблицы DEPARTMENT и EMPLOYEE (первая родительская, а вторая - дочерняя)То есть, каждому департаменту соответствует список сотрудников (связь...

310
Исключение при преобразовании string в int

Исключение при преобразовании string в int

При вводе строки состоящей не только из цифр происходит ошибка

307