Size: a a a

Android Developers

2020 March 01

Н

Николай in Android Developers
Quantum Harmonizer
мб отвязать забыл?..
Ну вообще то по логике должен вызываться метод привязки каждый раз, так?
источник

SG

Sergii Gudym in Android Developers
Александр
Совпадение :D
Я что-то пропустил?
источник

SG

Sergii Gudym in Android Developers
Резюм и стоп не симметричны
источник

SG

Sergii Gudym in Android Developers
Зачем стартуешь сервис в резюме?
источник

SG

Sergii Gudym in Android Developers
bindService(intent, serviceConnection, 0)

Я не помню что такое 0, используй константы
источник

QH

Quantum Harmonizer in Android Developers
Николай
Ну вообще то по логике должен вызываться метод привязки каждый раз, так?
да нет
источник

QH

Quantum Harmonizer in Android Developers
Sergii Gudym
Резюм и стоп не симметричны
незамыленный взгляд detected :)
источник

a

awawa in Android Developers
Николай
Имеется ввиду этот метод сервиса?

Если да то я столкнулся с другой проблемой.

Этот метод вызывается только один раз.

Скажем активность привязалась - метод вызвался.

Нажимаю кнопку back - активность отвязалась от сервиса.

При следующем запуске активности этот метод не будет вызван
Функция onBind() вызывается один раз, так задумано. В доках же написано ну
источник

a

awawa in Android Developers
Но решение правильное дали. Активити привязалась и отправила сервису своё значение. Сервис запомнил. Какая разница сколько там раз вызвался onBind() если активити так или иначе получает IBinder?
источник

D

Daniel in Android Developers
Всем привет, можете посоветовать какую-нибудь простую либу для UI?
источник

SM

Sergio Malkov in Android Developers
Daniel
Всем привет, можете посоветовать какую-нибудь простую либу для UI?
Google Material
источник

SG

Sergii Gudym in Android Developers
awawa
Функция onBind() вызывается один раз, так задумано. В доках же написано ну
И? У тебя может обновится инстанс сервиса , в коде же запускаешь его. А вообще да, он байнд должен выполнять свою логику, на него завязываться нельзя
источник

Н

Николай in Android Developers
awawa
Но решение правильное дали. Активити привязалась и отправила сервису своё значение. Сервис запомнил. Какая разница сколько там раз вызвался onBind() если активити так или иначе получает IBinder?
Сервису нужно знать жива ли активность или нет.
Я думал отлавливать это при вызовах методов сервиса onBind и onUnBind. Но как оказалось это не правильно.

Если активность в onResume то сервис шлёт бродкаст. Если активность мертва то сервис делает нотификацию

Заранее извиняюсь, я далеко не специалист. Может подскажите подходящий для меня вариант?
источник

Е

Егор in Android Developers
что надо запихнуть в
 this@LoginView.button.setOnClickListener(View.OnClickListener {
// вот сюда
       })
что бы переопределить onClick ?
источник

QH

Quantum Harmonizer in Android Developers
Егор
что надо запихнуть в
 this@LoginView.button.setOnClickListener(View.OnClickListener {
// вот сюда
       })
что бы переопределить onClick ?
Ничего. Он уже переопределён.
источник

Е

Егор in Android Developers
или тупо расширить класс ?
источник

Е

Егор in Android Developers
Quantum Harmonizer
Ничего. Он уже переопределён.
но тут https://developer.android.com/reference/android/widget/Button я так понял надо переопределять
источник

Е

Егор in Android Developers
   button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                // Code here executes on main thread after user presses button
            }
        });
источник

QH

Quantum Harmonizer in Android Developers
Николай
Сервису нужно знать жива ли активность или нет.
Я думал отлавливать это при вызовах методов сервиса onBind и onUnBind. Но как оказалось это не правильно.

Если активность в onResume то сервис шлёт бродкаст. Если активность мертва то сервис делает нотификацию

Заранее извиняюсь, я далеко не специалист. Может подскажите подходящий для меня вариант?
хмм, мне казалось, что можно положиться именно на bind-unbind-rebind
источник

QH

Quantum Harmonizer in Android Developers
так, а где вопрос или противоречие?
Приглашаю к изучению синтаксиса языка.
источник