Size: a a a

Android Developers

2021 February 14

j

java73 in Android Developers
Daniil Horishnii
я бы вообще заранее размерность спросил да и все. Кол-во коефов в каждой строке одинаковое же?
Сначала выбираю количество уравнений и неизвестных, а потом вот надо ввести все коэффициены. Матрицу фактически заполнить.
источник

K

Kasem in Android Developers
java73
Сначала выбираю количество уравнений и неизвестных, а потом вот надо ввести все коэффициены. Матрицу фактически заполнить.
Наверное в скрываемой слое создать как щас сделано вьюшек. Потом их развернуть
источник

K

Kasem in Android Developers
Чтобы не показывать как лагает
источник

DH

Daniil Horishnii in Android Developers
хз чему там лагать, ну куча мелких едит текстов по идее, ничего смертельного
источник

DH

Daniil Horishnii in Android Developers
я б по дефолту наверное сделал бы ресайклер, где в коде в качестве айтема верстал бы линеар из текстов + едит екстов  для ввода коефов, по идее не должно лагать особо
источник

a

akella122⌬ in Android Developers
Ребят, смотрите какая странная проблема. Паршу лист прокси, с этим проблем нет. Дальше их надо проверить на валид. Проверяю просто - циклом делаю гет запрос, установив прокси вот так .openConnection(proxy), с запросом тоже проблем нет.

Проблемы начинаются вот тут - на преобразовании строки вида 102.68.134.130:6666 в строки 102.68.134.130 и 6666. Делаю это преобразование вот так:

val p: List<String> = proxyList[i].split(":")

Затем я делаю переменную типа Proxy

val p: List<String> = proxyList[i].split(":")

И кормлю ею уже urlconnection. Но проблема вот в чем - на преобразовании в инт случается вот такой краш:

java.lang.NumberFormatException: For input string: "54754
   1.0.205.87"

Казалось, что я просто местами перепутал p[0] и p[1], но нет, при отладке принтами все верно. На что он ругается понять не могу
источник

W

Will in Android Developers
akella122⌬
Ребят, смотрите какая странная проблема. Паршу лист прокси, с этим проблем нет. Дальше их надо проверить на валид. Проверяю просто - циклом делаю гет запрос, установив прокси вот так .openConnection(proxy), с запросом тоже проблем нет.

Проблемы начинаются вот тут - на преобразовании строки вида 102.68.134.130:6666 в строки 102.68.134.130 и 6666. Делаю это преобразование вот так:

val p: List<String> = proxyList[i].split(":")

Затем я делаю переменную типа Proxy

val p: List<String> = proxyList[i].split(":")

И кормлю ею уже urlconnection. Но проблема вот в чем - на преобразовании в инт случается вот такой краш:

java.lang.NumberFormatException: For input string: "54754
   1.0.205.87"

Казалось, что я просто местами перепутал p[0] и p[1], но нет, при отладке принтами все верно. На что он ругается понять не могу
Ты пытаешься строку с точками к инту привести?
источник

a

akella122⌬ in Android Developers
Will
Ты пытаешься строку с точками к инту привести?
Нет, к интам я пытаюсь перевести порт
источник

a

akella122⌬ in Android Developers
Кстати возможно реально строчка с точками берется, но строчка с точками у меня p[0]
источник

W

Will in Android Developers
Я про исключение
У тебя там строка с точками
источник

a

akella122⌬ in Android Developers
Will
Я про исключение
У тебя там строка с точками
Понятно, почему-то элементы полученного массива именно при создании прокси решили поменятся местами
источник

W

Will in Android Developers
Дебажь
источник

a

akella122⌬ in Android Developers
Will
Дебажь
Я что делаю
источник

W

Will in Android Developers
Не знаю
источник

W

Will in Android Developers
Ты кинул копипасту исключения
источник

a

akella122⌬ in Android Developers
Слушай! Он как будто оба параметра пытается в инт перегнать, а не только один
источник

W

Will in Android Developers
Debug функцией воспользуйся
источник

W

Will in Android Developers
И пошагово посмотри, что у тебя происходит и где всё пошло не так
источник

a

akella122⌬ in Android Developers
Will
И пошагово посмотри, что у тебя происходит и где всё пошло не так
Я понимаю примерно где идет не так
источник

W

Will in Android Developers
Как хочешь, старина
источник