Как остановить Runnable в Android при нажатии FAB - PullRequest
0 голосов
/ 08 июля 2020

В своем приложении я создал плавающую кнопку с действием, и поэтому, когда я нажму, чтобы fab, она запустила, например, ping, и если я снова нажму fab, он перестанет пинговать. Итак, вопрос, как я могу заставить fab останавливаться пинг?

Вот мой код.

        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                new Thread(new Runnable() {
                    @Override
                    public void run () {
                        try {
                            doPing();
                        } catch (Exception e) {
                            e.printStackTrace();
                        }
                    }
                }).start();
            }
...