Как я могу приостановить или сделать индикатор выполнения видимым ложным в Android, чтобы он отображался только при нажатии? - PullRequest
1 голос
/ 07 ноября 2011

У меня есть форма входа в Android, и я хочу, чтобы при ее входе в систему появлялся круглый значок загрузки индикатора выполнения, а затем он должен быть скрыт при открытии следующего намерения.Я сделал его видимым ложным после открытия нового намерения, но этот значок не появляется, когда я нажимаю кнопку входа в систему, код выполняется так быстро, что скрывает мой индикатор прогресса, даже код видимости ложный после создания нового объекта намерения, но это не работает, дайте мне знать, как обрабатывать индикатор в этом случае.

Заранее спасибо Atif

Ответы [ 2 ]

1 голос
/ 07 ноября 2011

Надеюсь, вы знаете, что для демонстрации прогресса вам понадобится asnyTask или обработчик с отдельным потоком.если вы используете ASncTask showProgressBar в onPreExecute.Спите в течение определенного времени в DoinBackground, так как вам не нужно ничего делать, но нужно показывать загрузку, теперь в onPostExecute скрывайте progressBar и переходите к следующему экрану.

если вы используете обработчик, используйте тот же подход.1003 *

1 голос
/ 07 ноября 2011

При нажатии на кнопку ...

pb.setVisibility(View.VISIBLE);

Когда вы собираетесь назвать новое намерение ...

pb.setVisibility(View.GONE);

Если это не то, что вы ищете, нам понадобится код и лучшее описание. Я немного растерялся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...