Как предотвратить загрузку активности дважды при нажатии кнопки

Я пытаюсь предотвратить загрузку активности дважды, если я дважды нажимаю кнопку сразу после первого щелчка.

У меня есть действие, которое загружается при нажатии кнопки, скажем

 myButton.setOnClickListener(new View.OnClickListener() {
      public void onClick(View view) {
       //Load another activity
    }
});

Теперь, поскольку загружаемое действие имеет сетевые вызовы, его загрузка занимает немного времени (MVC). Я показываю для этого вид загрузки, но если я дважды нажму кнопку перед этим, я могу увидеть, что действие загружается дважды.

Кто-нибудь знает, как это предотвратить?

80
задан tejas 28 November 2018 в 06:18
поделиться