Есть такая конструкция
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);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как считать массив целых чисел с текстового файла ,каждое число записано в новой строке ?
У меня есть list , в которую хочу добавить данные которые беру из базыЕсть функция func , где я добавляю в мой list записи
Имею две таблицы DEPARTMENT и EMPLOYEE (первая родительская, а вторая - дочерняя)То есть, каждому департаменту соответствует список сотрудников (связь...
При вводе строки состоящей не только из цифр происходит ошибка