Size: a a a

StartAndroid Ru Kotlin

2018 May 30

A

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

N

Neio in StartAndroid Ru Kotlin
Neio:
DialogManualBinding.java:34: error: cannot find symbol
 protected DialogManualBinding(DataBindingComponent _bindingComponent, View _root . Это еще что за ошибка тогда ?
источник

A

Alexey Turkin 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
Уже люди год как используют
источник
2018 May 31

A

Alex in StartAndroid Ru Kotlin
Использую датабаиндинг с котлин. При сборке не показывает ошибки. Просто пишет, что сборка не прошла, а где проблема не понятно. Ищешь внимательно, исправляешь, тогда все работает. Что это за трабла?
источник

N

Neio in StartAndroid Ru Kotlin
Alex
Использую датабаиндинг с котлин. При сборке не показывает ошибки. Просто пишет, что сборка не прошла, а где проблема не понятно. Ищешь внимательно, исправляешь, тогда все работает. Что это за трабла?
Какая версия build tools?
источник

A

Alex in StartAndroid Ru Kotlin
27.0.3
источник
2018 June 01

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Всем привет
я сейчас на 34 уроке старт Андроид, но стараюсь сразу в Котлин переводить
Подскажите как в рамках этого урока переписать код
override fun onCreate(db: SQLiteDatabase?) {
       db?.execSQL(
               "create table $TABLE_CONTACTS($KEY_ID integer primary key,$KEY_NAME text,$KEY_MAIL text)"
       )
   }

под Exposed чтоб было идиоматичкски, пожалуйста
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
И вообще, пересекаются ли SQLite и библиотека Exposed
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
даже не знал про такую либу, интересно

судя по вики она должна работать с SQLite
https://github.com/JetBrains/Exposed/wiki

там же есть примеры
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
object Cities: IntIdTable() {
   val name = varchar("name", 50)
}

 Database.connect("jdbc:h2:mem:test", driver = "org.h2.Driver")

 transaction {
   create (Cities)

   // insert new city. SQL: INSERT INTO Cities (name) VALUES ('St. Petersburg')
   val stPeteId = Cities.insert {
     it[name] = "St. Petersburg"
   } get Cities.id
   
 }
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
как то так выглядит создание таблицы и вставка строки
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Всё бы ничего, но в SQLite не требуется подключение к серверу. Получается, проще создать свой коротенький DSL для таких типовых действий
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
fun StringBuilder.createTable(name:String) {
   append("create table $name")
}

или что-то типа того мб..
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
DSL или Extension, да
возможно в Android KTX уже есть что нить подобное
источник
2018 June 02

KL

Kirill L in StartAndroid Ru Kotlin
Привет, вопрос по делегированию в котлине.
Я могу реализовать интерфейс через делегат, но объект реализующий этот интерфейс передавать через конструктор или как lateinit переменную?
источник

KL

Kirill L in StartAndroid Ru Kotlin
В доках такой фичи не нашел(
источник

in StartAndroid Ru Kotlin
А SQLite можно юзать что бы подключиться к внешней базе MySQL?
источник