Untitled

 avatar
unknown
java
2 years ago
853 B
4
Indexable
        timer.scheduleAtFixedRate(new TimerTask() {
            @Override
            public void run() {
                Platform.runLater(new Runnable() {
                    @Override
                    public void run() {
                        int prevLength = emails.size();

                        emails = mailClientModel.GetEmails(address);

                        int currLength = emails.size();
                        
                        if (currLength != prevLength) {
                            receivedMailsListView.getItems().clear();

                            for (Email email : emails) {
                                receivedMailsListView.getItems().add(email);
                            }
                        }
                    }
                });
            }
        }, 2000, 5000);
Editor is loading...