Size: a a a

StartAndroid Ru Kotlin

2019 March 21

LR

Leonid Ratanov in StartAndroid Ru Kotlin
class Sample() {

   ...

}
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
конструктор без параметров
источник

i

iLvik in StartAndroid Ru Kotlin
Sergey Kharuk
а как тогда в котлине переопределить сеттер под себя, чобы он присваивал например квадрат числа?
если в джаве так:
public class User {
 private int mAge;
 public void setAge(int age) {
     mAge = age*age;
}
то как в котлине?
и аналогично c геттером:
если в даже так:
public class User {
 private int mAge;
 public int getAge() {
     return mAge + 100;
}
источник

i

iLvik in StartAndroid Ru Kotlin
На этом сайте неплохое обучение. Учил тут и джаву, и котлин, а до этого шарп. Рекомендую
источник

i

iLvik in StartAndroid Ru Kotlin
По котлину все ясно расписывают
источник

M

Mher in StartAndroid Ru Kotlin
привет всем!
Ребята подскажите плз. у меня
dagger:2.16 + kotlin (не столько важно в этом случаи)
при открытии активности она повисает на некоторое время, ну на 1-2 сек, потом отрывается, тормозит на Inject в onCreate, в компонент 2 синглтона простых
Есть идеи почему может так быть?
Спасибо заранее.
источник

SK

Sergey Kharuk in StartAndroid Ru Kotlin
спасибо. Понял. Но всёравно, непривычно после джавы. надо будет привыкать.
источник

SK

Sergey Kharuk in StartAndroid Ru Kotlin
Mher
привет всем!
Ребята подскажите плз. у меня
dagger:2.16 + kotlin (не столько важно в этом случаи)
при открытии активности она повисает на некоторое время, ну на 1-2 сек, потом отрывается, тормозит на Inject в onCreate, в компонент 2 синглтона простых
Есть идеи почему может так быть?
Спасибо заранее.
может у тебя запрос в ui потоке вызывается?
источник

M

Mher in StartAndroid Ru Kotlin
Sergey Kharuk
может у тебя запрос в ui потоке вызывается?
нет, когда удаляю "App.appComponent.inject(this)" активность открывается сразу, если его засунуть в пустую активность или фрагмент тоже самое
источник

M

Mher in StartAndroid Ru Kotlin
странно в общем
источник

SK

Sergey Kharuk in StartAndroid Ru Kotlin
а зачем создавать перемунную info?
источник

SK

Sergey Kharuk in StartAndroid Ru Kotlin
источник

SK

Sergey Kharuk in StartAndroid Ru Kotlin
разве не проще написать метод:
fun getInfo() {
return "Name: $name  Age: $age"
}
источник

i

iLvik in StartAndroid Ru Kotlin
Sergey Kharuk
а зачем создавать перемунную info?
для примера
источник

i

iLvik in StartAndroid Ru Kotlin
Sergey Kharuk
разве не проще написать метод:
fun getInfo() {
return "Name: $name  Age: $age"
}
Проще
источник

M

Mher in StartAndroid Ru Kotlin
Sergey Kharuk
может у тебя запрос в ui потоке вызывается?
источник

i

iLvik in StartAndroid Ru Kotlin
Sergey Kharuk
разве не проще написать метод:
fun getInfo() {
return "Name: $name  Age: $age"
}
У тебя синтакс ошибка.
Правильные варианты:

fun getInfo() = "text"
Или
fun getInfo() : String {return "text"}
источник

SK

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

AK

Aliaksei Karaliou in StartAndroid Ru Kotlin
Sergey Kharuk
разве не проще написать метод:
fun getInfo() {
return "Name: $name  Age: $age"
}
Это не в стиле Котлина
источник

i

iLvik in StartAndroid Ru Kotlin
Это не в стиле, если это геттер, но в данном случае это не геттер. Тут больше похоже на обычный вспомогательный метод. Тогда норм
источник