В своем приложении я создал плавающую кнопку с действием, и поэтому, когда я нажму, чтобы 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();
}