Size: a a a

2021 January 12

A

Andrey in KotlinLangRu
akella122⌬
а что от этого изменится?
Ну я предложил такую идею т.к с чём-то подобным сталкивался, только у меня шел поток на считывание файла через трай кетч и добавления данных в массив, когда поток не закрывал у меня оставался пустой массив, когда закрыл через файнали, то все норм стало, но возможно путаю некоторые моменты и могу ошибаться
источник

S

Sergey in KotlinLangRu
akella122⌬
Ну скажи что мне конкретно в рыксе надо заюзать, а еще лучше как это загуглить
Рх тут не поможет. Тебе же подсказали про калбеки и возможность пробросить лист. А ты пытаешься переопределить метод void интерфейса Runnable вернув лист стринг.
public interface Runnable {
   public abstract void run();
}
источник

S

Sergey in KotlinLangRu
Как? Откуда?
источник

a

akella122⌬ in KotlinLangRu
Sergey
Рх тут не поможет. Тебе же подсказали про калбеки и возможность пробросить лист. А ты пытаешься переопределить метод void интерфейса Runnable вернув лист стринг.
public interface Runnable {
   public abstract void run();
}
источник

a

akella122⌬ in KotlinLangRu
Вот тут код и опять эти колбэки. Я никак в толк не возьму как это, колбэки. Уже пару статей по ним прочитал и все же
источник

S

Sergey in KotlinLangRu
Где метод ретурн в примере возвращающий лист?
источник

a

akella122⌬ in KotlinLangRu
Sergey
Где метод ретурн в примере возвращающий лист?
Там старый пример, точнее я сейчас все то же самое на яве написал. Видимо забыл туда в пример его добавить
источник

S

Sergey in KotlinLangRu
Ну там правильно написали. И до этого писали тут.
источник

S

Sergey in KotlinLangRu
если с рхом можно обернуть джисоуп вызов вот так например тебе остается подписаться
   fun getListSingle(url: String): Single<List<String>> {
       return Single.fromCallable { callableRequest(url) }
   }

   fun callableRequest(url: String): List<String> {
       //твой джисоуп запрос тут
       return Jsoup.connect(url).get()/// итд
   }
хочешь на джаве то все аналогично. Но корутины для такой тривиальной штуки проще
источник

BP

Bogdan Panchenko in KotlinLangRu
akella122⌬
Вот тут код и опять эти колбэки. Я никак в толк не возьму как это, колбэки. Уже пару статей по ним прочитал и все же
да все просто, передается функция (колбек), которая выполнится где то "там когда-то". Это очень абстрактно, то-есть она выполнится не сейчас, и не завтра, а "неизвестно" когда (нет четкого определения когда она выполнится)
источник

S

Sergey in KotlinLangRu
akella122⌬
Вот тут код и опять эти колбэки. Я никак в толк не возьму как это, колбэки. Уже пару статей по ним прочитал и все же
Еще для понимания. Может проще будет. Ты когда на кнопку листенер вешаешь это есть колбек. Когда на кнопку жмякнут ты узнаешь.
источник

BP

Bogdan Panchenko in KotlinLangRu
точно такой же пример хотел привести)
источник

BP

Bogdan Panchenko in KotlinLangRu
то-есть обычно колбеки вешаются на события
источник

a

akella122⌬ in KotlinLangRu
Sergey
Еще для понимания. Может проще будет. Ты когда на кнопку листенер вешаешь это есть колбек. Когда на кнопку жмякнут ты узнаешь.
Мм
источник

a

akella122⌬ in KotlinLangRu
Как я понимаю. Я из активности запускают калбэк, он запускает мой метод, получает результат и возвращает в активность
источник

S

Sergey in KotlinLangRu
Щас выпрут в андройд дев)
источник

ch

central hardware in KotlinLangRu
Давно пора
источник

S

Sergey in KotlinLangRu
)))
источник

BP

Bogdan Panchenko in KotlinLangRu
akella122⌬
Как я понимаю. Я из активности запускают калбэк, он запускает мой метод, получает результат и возвращает в активность
нет вы не запускаете колбек, колбек запскуете "что-то", btn.setOnAction { /* это лямбда, которая также являться колбеком */ }
источник

a

akella122⌬ in KotlinLangRu
Bogdan Panchenko
нет вы не запускаете колбек, колбек запскуете "что-то", btn.setOnAction { /* это лямбда, которая также являться колбеком */ }
Мне нужен не слушатель, а вернуть ArrayList из ассихронного метода в мейнактивность, где я скормлю его адаптеру ресайкла
источник