Давайте будем уведомлять пользователя о только что пришедших статьях из блокчейна.
Эта статья будет продолжением двух частей. 1 часть и 2 часть.
Изменения WebSocketGolos
У нас есть условие
if (Objects.equals(parent_author, "")) {
Log.d("WS", dataBlock.getString("permlink"));
}
и добавим следующее:
ma.showNotification(dataBlock.getString("author"));
Передаём туда ник автора статьи. В MainActivity потом переделаем.
Объясняю. Мы писали Notifiaction в MainActivity и мы к нему будем обращаться. Но сначала нам нужен экземпляр activity.
В классе WebSocketGolos в начале создадим конструктор, здесь мы создадим экземпляр MainActivity
MainActivity ma;
public WebSocketGolos(MainActivity mactivity)
{
ma = mactivity;
}
Изменения MainActivity
Теперь идём в MainActivity.
Создание экземпляра класса WebSocketGolos
поправим немного:
WebSocketGolos wsg = new WebSocketGolos();
на
WebSocketGolos wsg = new WebSocketGolos(MainActivity.this);
И поправим наш showNotification.
До этого он принимал агрумент View v, но он вроде как и не нужен. Заменим на String author - получим автора новой статьи.
Было
public void showNotification(View v){
стало
public void showNotification(String author){
И setContentTitle поправим на
.setContentTitle(author+ " Написал текст")
У меня получилось это(первый notification) :
Материал подготовлен автором @zheev
@tristamoff, добрый день. Извините, что не в тему. У меня есть вопрос по Вашей публикации "Автоматизированная торговля на Bittrex". Оставить там комментарий не могу, т.к. пост давний. Скажите: в формуле Rang берется объем в конкретной валюте или объем этой валюты в BTC? Буду благодарен, если добавите меня в Телеграм (логин gluchenso), дабы обсудить подробней.
Добрый день.
Ask/Bid - это самые выгодные цены продажи и покупки монеты в BTC.
Volune24 - это объём торгов по этой монете, в BTC.
Большое спасибо за ответ. При таком подсчете в топе всегда будут валюты с очень маленьким спредом (<0.5%, пример: ETH, XMR, LTC, BCH). Т.е. купив их, сразу продать не получиться - надо будет ждать, пока пойдет волна вверх, а поскольку капитализация большая, спред мизерный - ждать можно достаточно долго. Не подскажите, как решать эту проблему? Может исключить из списка тех, у кого спред не дает мин профита?
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
gildar, max-max, svetlanaaa, phoenix, galina1, tristamoff, vadbars, semasping, arystarch, vika-teplo, amelina.elena, del137, kertar, ifingramota, oksi-m, zhenek, magformers, kanalex, kr-alexey, brainmechanic
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
@vik 100%