Size: a a a

StartAndroid Ru Kotlin

2019 January 08

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Manu Tursunov
неподскажите как можно будет реализовать онлайт-чат?
Только что покопался в GitHub.
Там есть много библиотек для реализации чата, можешь выбрать подходящую, и реализовать чат с ее помощью, это как пример)
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Manu Tursunov
неподскажите как можно будет реализовать онлайт-чат?
Я на Firebase делал
источник

AT

Amanzhol Tulepbayev in StartAndroid Ru Kotlin
у гугла есть codelab с чатом на firebase
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Начни с нее, дальше - изучение документации и видео на канале firebase
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Рекомендую вместо Realtime Database использовать Cloud Firestore. Удобнее
источник

MT

Manu Tursunov in StartAndroid Ru Kotlin
Спасибо ребята
источник

D

Dima in StartAndroid Ru Kotlin
Помогите пжлст не догоню как сделать
есть класс

class Signal(context: Context, name: String) : Intent() {
   private val con = context
   init {
       this.action = name
   }
   fun send(){
       con.sendBroadcast(this)
   }
}

как метод  send() автоматом запустить после предачи putExtra или вот так хотя-бы
Signal(this, "slot1").putExtra("run", "of").send()
источник

D

Dima in StartAndroid Ru Kotlin
делал вот так  но тогда параметры не передаются

class Signal(context: Context, name: String) : Intent() {
   private val con = context
   init {
       this.action = name
       send()
   }
   fun send(){
       con.sendBroadcast(this)
   }
}
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
А extention functions не подойдет?
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Или переопределить putExtra
источник

D

Dima in StartAndroid Ru Kotlin
this.putExtra.send(){
           con.sendBroadcast(this)
       }
както так ?  хз как надо
источник

D

Dima in StartAndroid Ru Kotlin
фигню написал ))
источник

D

Dima in StartAndroid Ru Kotlin
как поня типа того

class Signal(context: Context, name: String) : Intent() {
   private val con = context

   init {
       this.action = name
   }
   fun Signal.send(){
       con.sendBroadcast(this)
   }
}

но не работает
источник

AT

Andrew Tomash in StartAndroid Ru Kotlin
переопредели putExtra
источник

AT

Andrew Tomash in StartAndroid Ru Kotlin
сделай супер.путЭкстра а потом отправляй свой сигнал
источник

D

Dima in StartAndroid Ru Kotlin
вот так изобразил , больше никак не получается
,пусть будет

//добавил интенту метод(как он работат там хз)
fun Intent.send(con: Context) {
   con.sendBroadcast(this)
}

//созданим signal тотже интент только имя поменяем
class signal(name: String) : Intent() {
   init {
       this.action = name
   }
}
источник
2019 January 12

M

Mikhail in StartAndroid Ru Kotlin
Dmitry Markov:
Где-нибудь можно найти пример проекта с использованием Clean Architecture + Moxy + Dagger 2?
источник
2019 January 13

D

Dima in StartAndroid Ru Kotlin
Всем привет
подскажите пжлст )
есть кастомная кнопка:

class Btn : Button {
   constructor(context: Context) : super(context) {
       this.typeface = Main.face
       this.setTextColor(Main.COLOR_TEXT)
   }

   constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
       this.typeface = Main.face
       this.setTextColor(Main.COLOR_TEXT)
   }

   constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super(context, attrs, defStyleAttr) {
       this.typeface = Main.face
       this.setTextColor(Main.COLOR_TEXT)
   }
}

куда мне впихунть :
startAnimation(AnimationUtils.loadAnimation(context, R.anim.myalpha))

чтобы  после клика отрабатывалась она
источник

D

Dima in StartAndroid Ru Kotlin
Пробовал что первое в голову приходит

  override fun setOnClickListener(l: OnClickListener?) {
       this.startAnimation(AnimationUtils.loadAnimation(this.context, dmitriy.deomin.aimpradioplalist.R.anim.myalpha))
       super.setOnClickListener(l)
   }

не работает
источник