Size: a a a

StartAndroid Ru Kotlin

2017 July 24

A

Alexey Turkin in StartAndroid Ru Kotlin
полезно вообще?
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
не, не смотрел еще
тока зарегался
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
но судя по содержанию, будет много практики
источник

A

Alexey Turkin in StartAndroid Ru Kotlin
да
источник

A

Alexey Turkin in StartAndroid Ru Kotlin
вот я тоже смотрю содержание
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
там двух-трехминутные видео
источник

A

Alexey Turkin in StartAndroid Ru Kotlin
А что за разделы, будет несколько разделов?
источник

A

Alexey Turkin in StartAndroid Ru Kotlin
а, нет
источник

A

Alexey Turkin in StartAndroid Ru Kotlin
вижу, что завершается в конце первого раздела
источник

ИК

Илья Кобзев... in StartAndroid Ru Kotlin
Здравствуйте. Как преобразовать код java в Kotlin:
private SimpleTarget target = new SimpleTarget<Bitmap😠) {
   @Override
   public void onResourceReady(Bitmap bitmap, GlideAnimation glideAnimation) {
     img.setImageBitmap( bitmap );
   }
 };

Android studio конвертирует в:
private val target = SimpleTarget<Bitmap😠) {
       override fun onResourceReady(bitmap: Bitmap, glideAnimation:    GlideAnimation<Bitmap>) {
           img!!.setImageBitmap(bitmap)
       }
   }

однако при компиляции выдеатся ошибка:

Error:(34, 26) None of the following functions can be called with the arguments supplied:
public constructor SimpleTarget<Z : Any!😠) defined in com.bumptech.glide.request.target.SimpleTarget
public constructor SimpleTarget<Z : Any!😠p0: Int, p1: Int) defined in com.bumptech.glide.request.target.SimpleTarget
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
а как выглядит описание класса SimpleTarget ?
источник

ИК

Илья Кобзев... in StartAndroid Ru Kotlin
Dmitry Vinogradov
а как выглядит описание класса SimpleTarget ?
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
абстрактный класс
а как работает  new SimpleTarget для абстрактного класса ?
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
а, туплю
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
все ок
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
попробуйте так:
val target = object : SimpleTarget<Bitmap😠) {
источник

ИК

Илья Кобзев... in StartAndroid Ru Kotlin
Так заработало, но object кажется, означает, что  создается статический объект.
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
"Objects can also be used to create anonymous class implementations"
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
странно что при конвертации кода object потерялся
источник