Как преобразовать Message в CharSequence, чтобы показать сообщение из сокета в уведомлении? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть клиент-серверный сокет, который прослушивает push-сообщения.Есть ли способ получить контент с Message msg obj и поставить на setNotificationMessage(), чтобы показать сообщение с сервера, как уведомление

Я получаю эту ошибку

incompatible types: Message cannot be converted to CharSequence
            Message msg = new Message();
            Bundle bundle = new Bundle();
            bundle.putString(BUNDLE_DATA_KEY_VALUE, sb.toString());
            msg.setData(bundle);
            messageHandler.handleMessage(msg);
            setNotificationMessage(msg);
        }
    }


    private void setNotificationMessage(CharSequence message) {
        NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "1");
        builder.setSmallIcon(R.drawable.ic_launcher);
        builder.setContentTitle("Connection status");
        builder.setContentText(message);

        NotificationManagerCompat nm = NotificationManagerCompat.from(this);
        nm.notify(NOTIFICATION_ID, builder.build());
    }
...