Size: a a a

StartAndroid Ru Chat

2020 September 04

J

Jerzy (Юра)🎄 in StartAndroid Ru Chat
Denis Koval
почитай подробней про relativeLayout
У меня есть другое приложение, с точно такой же разметкой и там всё нормально работает, хз что тут не так
источник

DK

Denis Koval in StartAndroid Ru Chat
Jerzy (Юра)🎄
Добавил эту строчку, но теперь у меня на некоторых фрагментах 2 navigation view
эта строчка лишняя, я так думаю
источник

A

Alex in StartAndroid Ru Chat
источник

A

Alex in StartAndroid Ru Chat
источник

A

Alex in StartAndroid Ru Chat
Приветствую, как решить проблему?
источник

A

Alex in StartAndroid Ru Chat
Если я верно понимаю, там должна быть точка а не запятая чтобы в дабл перевести. Если так, то как это сделать?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Alex
Если я верно понимаю, там должна быть точка а не запятая чтобы в дабл перевести. Если так, то как это сделать?
.replaceAll(",", ".")
источник

A

Alex in StartAndroid Ru Chat
Egor Sigolaev
.replaceAll(",", ".")
Благодарю, работает👍
источник

СС

Слава Слава... in StartAndroid Ru Chat
Подскажите пжл как вывести запрос для разрешения на уведомления
источник

СС

Сергей Смирнов... in StartAndroid Ru Chat
А кто знает, как реализовать закрытие активити и возврат в основное активити на подобие как в телеге, когда просто с любого места экрана свайп вправо его закрывает (чат)
источник

В

Ваня in StartAndroid Ru Chat
😟
источник

J

Jerzy (Юра)🎄 in StartAndroid Ru Chat
Проект на java, этот метод написан в BaseFragment и он успешно скрывает navigationView, которая находится на активити. Написал такой же метод на котлине и мне выдаёт ошибку, что bnv не должен быть null
источник

А

Артём in StartAndroid Ru Chat
Так кидал бы код с ошибкой...
источник

J

Jerzy (Юра)🎄 in StartAndroid Ru Chat
Вот такой код на котлине и он не работает
источник

DK

Denis Koval in StartAndroid Ru Chat
Сергей Смирнов
А кто знает, как реализовать закрытие активити и возврат в основное активити на подобие как в телеге, когда просто с любого места экрана свайп вправо его закрывает (чат)
это не активити, это фрагменты. почитай про
DrawerLayout и NavigationView
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Jerzy (Юра)🎄
Вот такой код на котлине и он не работает
Смущает строчка: activity?.findViewByID(R.id.bnv)
В котлине есть свой метод findViewById<> для поиска вью,  и вызывается он не у активити, а у текущего фрагмента, кстати возможно и тебе поможет убрать активити перед findViewById
источник

DK

Denis Koval in StartAndroid Ru Chat
синтаксический сахар?
источник

DP

D. P. in StartAndroid Ru Chat
Всем здрасте.
Я тут пытаюсь понять как выяснить что за ошибка с подробностями.

У меня километры логов, если брать всё подряд.
И извещение от моего обработчика о том, что класс ошибки: `
android.os.NetworkOnMainThreadException`

При этом getMessage() кажет хрен и я долго там ловил NPE пока не понял, что нет его, сообщения.

А по сюжету я пытаюсь подключиться к RabbitMQ и на этапе подключения ловлю вот это выше.

Код:

public ChatAbstract() {
       factory = new ConnectionFactory();
       Log.d( logTag, "инициализация " + userName + "@" + hostName + "/" + virtualHost  );
       factory.setHost(hostName);
       factory.setPort(portNumber);
       factory.setUsername(userName);
       factory.setPassword(password);
       factory.setVirtualHost(virtualHost);
       factory.setAutomaticRecoveryEnabled(true);
       //factory.setSaslConfig();

       Log.d( logTag, "попытка подключения" );
       try {
           conn = factory.newConnection("android-client");
           Log.d(logTag, "создаю канал");
           chan = conn.createChannel();
           Log.d(logTag, "объявляю обменник");
           chan.exchangeDeclare(exchangeName, "topic", true);
           Log.d(logTag, "объявляю очередь");
           queueName = chan.queueDeclare().getQueue();
           Log.d(logTag, "привинчиваю пересылку сообщений");
           chan.queueBind(queueName, exchangeName, ROUTING_KEY);
       }catch(IOException e){
           Log.d( logTag, "Ошибка подключения: " + Objects.requireNonNull( e.getMessage() ) );
       }catch(TimeoutException e1){
           Log.d( logTag, "Не смог дождаться подключения: " + Objects.requireNonNull( e1.getMessage() ));
       }
   }
источник

J

Jerzy (Юра)🎄 in StartAndroid Ru Chat
Евгений Бондарь
Смущает строчка: activity?.findViewByID(R.id.bnv)
В котлине есть свой метод findViewById<> для поиска вью,  и вызывается он не у активити, а у текущего фрагмента, кстати возможно и тебе поможет убрать активити перед findViewById
Без activity этот метод не вызывается
источник

DK

Denis Koval in StartAndroid Ru Chat
Jerzy (Юра)🎄
Проект на java, этот метод написан в BaseFragment и он успешно скрывает navigationView, которая находится на активити. Написал такой же метод на котлине и мне выдаёт ошибку, что bnv не должен быть null
а в котлине id = bnv
источник