Próbuję zapobiec dwukrotnemu załadowaniu działania, naciskając przycisk dwa razy natychmiast po pierwszym kliknięciu.
Mam działanie, które ładuje się na przykład po kliknięciu przycisku
myButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
//Load another activity
}
});
Ponieważ ładowana czynność ma wywołania sieciowe, jej załadowanie zajmuje trochę czasu (MVC). W tym celu pokazuję widok ładowania, ale jeśli wcześniej dwukrotnie naciśnę przycisk, mogę zobaczyć, że czynność jest ładowana dwukrotnie.
Czy ktoś wie, jak temu zapobiec?