Size: a a a

StartAndroid Ru Kotlin

2020 July 08

S

Sergey in StartAndroid Ru Kotlin
спасибо
источник

АА

Аят Алиев in StartAndroid Ru Kotlin
Не могу добавить элемент в список, редактирование работает А добавить не могу,добавляется как только перезайду, в чем проблема может быть?
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Аят Алиев
Не могу добавить элемент в список, редактирование работает А добавить не могу,добавляется как только перезайду, в чем проблема может быть?
notifyDatasetChnged
источник

АА

Аят Алиев in StartAndroid Ru Kotlin
Есть
источник

S

Syncended in StartAndroid Ru Kotlin
кинь метод добавления
источник

S

Syncended in StartAndroid Ru Kotlin
источник

АА

Аят Алиев in StartAndroid Ru Kotlin
В лс пойдёт?
источник

S

Syncended in StartAndroid Ru Kotlin
да
источник
2020 July 09

M

Max in StartAndroid Ru Kotlin
Всем привет. Сейчас прохожу курс Kotlin про корутины и есть пара непонятных моментов. Вот один из них:
Создаю scope и handler

val handler = CoroutineExceptionHandler { context, exception ->
   log("$exception was handled in Coroutine_${context[CoroutineName]?.name}")
}
       
val scope = CoroutineScope(Job() + Dispatchers.Default + handler)

Потом через этот скоуп вызываю друг за другом 2 launch, в первом бросаю исключение, во втором ставлю delay 1 секунду

scope.launch(CoroutineName("1")) {
   Integer.parseInt("a")
}
       
scope.launch(CoroutineName("2")) {
   Thread.sleep(1000)
}

В итоге я ожидаю один вызов в handler из 1-й корутины, но на деле их два!

2020-07-08 19:31:51.840 java.lang.NumberFormatException: For input string: "a" was handled in Coroutine_1
2020-07-08 19:31:52.840 java.lang.NumberFormatException: For input string: "a" was handled in Coroutine_2

Подскажите, откуда NumberFormatException во 2-й корутине.
источник
2020 July 10

Ч

Чича in StartAndroid Ru Kotlin
ребятки, как заимплементить, чтобы у текста под каждым элементом боттом нав бара был свой цвет?
источник

KM

Kevin Mitnik in StartAndroid Ru Kotlin
Max
Всем привет. Сейчас прохожу курс Kotlin про корутины и есть пара непонятных моментов. Вот один из них:
Создаю scope и handler

val handler = CoroutineExceptionHandler { context, exception ->
   log("$exception was handled in Coroutine_${context[CoroutineName]?.name}")
}
       
val scope = CoroutineScope(Job() + Dispatchers.Default + handler)

Потом через этот скоуп вызываю друг за другом 2 launch, в первом бросаю исключение, во втором ставлю delay 1 секунду

scope.launch(CoroutineName("1")) {
   Integer.parseInt("a")
}
       
scope.launch(CoroutineName("2")) {
   Thread.sleep(1000)
}

В итоге я ожидаю один вызов в handler из 1-й корутины, но на деле их два!

2020-07-08 19:31:51.840 java.lang.NumberFormatException: For input string: "a" was handled in Coroutine_1
2020-07-08 19:31:52.840 java.lang.NumberFormatException: For input string: "a" was handled in Coroutine_2

Подскажите, откуда NumberFormatException во 2-й корутине.
Мне кажется или ты два раза запускаешь scope, a hendler как запускается?
источник

M

Max in StartAndroid Ru Kotlin
Kevin Mitnik
Мне кажется или ты два раза запускаешь scope, a hendler как запускается?
Да, два раза.Handler передается в конструктор Scope и там запускается при ошибке.
источник

M

Max in StartAndroid Ru Kotlin
Чича
ребятки, как заимплементить, чтобы у текста под каждым элементом боттом нав бара был свой цвет?
источник
2020 July 14

S

Sergey in StartAndroid Ru Kotlin
Как правильно вернуть результат активити во фрагмент, которая стартовала в DialogFragment?
источник

S

Sergey in StartAndroid Ru Kotlin
val intent = Intent(activity, EmployerTypeActivity::class.java)
startActivityForResult(intent, ProfileEmployerFragment.RESULT_TYPE)
источник

S

Sergey in StartAndroid Ru Kotlin
сама активити

val bundle = Bundle()
               bundle.putInt(KEY_POSITION, pos)
               intent.putExtras(bundle)
               setResult(Activity.RESULT_OK, intent)
источник

S

Sergey in StartAndroid Ru Kotlin
фрагмент куда возвращается результат
источник

S

Sergey in StartAndroid Ru Kotlin
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
       super.onActivityResult(requestCode, resultCode, data)

       if (data?.extras != null) {
           val extras = data.extras
           when (requestCode) {
               RESULT_TYPE -> {
источник
2020 July 15

П

Перелом жопы... in StartAndroid Ru Kotlin
Господа, я выучил джаву фх, базы данных, базовую джаву, что по правильному нужно потом учить?
источник

П

Перелом жопы... in StartAndroid Ru Kotlin
Просто одни говорят о спринге, другие об ее
источник