Я пытаюсь добавить результат, полученный в виде строки, в контейнер ListView, так как считаю, что мой результат должен быть в ArrayList для добавления, но я не смог преобразовать их! Эта ошибка появляется под добавить в messageArrived
метод The method add(ArrayList<Wallet>) in the type List<ArrayList<Wallet>> is not applicable for the arguments (String)
Любые предложения будут высоко оценены.
public class MainController implements MqttCallback {
@FXML
private ListView<ArrayList<Wallet>> RoomA;
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
String attemptMessageJson = message.toString();
Wallet rfidObject = gson.fromJson(attemptMessageJson, Wallet.class);
RoomA.getItems().add(rfidObject.getWalletName()); // error explained above
}
}