В пожарной базе ML Kit, список сообщений, предлагаемый для предложения ответа, печатается в журнале
Просто вызовите FirebaseNaturalLanguage.getInstance (). GetSmartReply (). OfferReplies (List samplelist), сообщения, отправленные в списке семплов, будут напечатаны в Logcat
ArrayList messageList = new ArrayList <> ();
messageList.add (новое сообщение («Привет. Как дела?», false, System.currentTimeMillis ()));
List chatHistory = new ArrayList <> ();
for (Сообщение сообщения: messageList) {
if (message.isLocalUser &&! isEmulationRemoteUser ||! message.isLocalUser && isEmulationRemoteUser) {
chatHistory.add (FirebaseTextMessage.createForLocalUser (message.text,
message.timestamp));
} еще {
chatHistory.add (FirebaseTextMessage.createForRemoteUser (message.text,
message.timestamp, REMOTE_USER_ID));
}
}
FirebaseNaturalLanguage.getInstance (). GetSmartReply (). SuggestReplies (chatHistory)
.continueWith (новое продолжение> () {
@Override
public list then (Задача @NonNull) {
return task.getResult (). getSuggestions ();
}
});
Наблюдаемые результаты:
В logcat указанный список сообщений печатается в logcat.
Ожидаемые результаты:
Указанный список сообщений не должен быть напечатан в logcat.