Показывать ProgressBar (кружок) при нажатии на элемент из списка - PullRequest
1 голос
/ 20 февраля 2012

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

второе представление списка не открывается быстро, и пользователю приходится ждать парусекунд, и я хотел бы добавить круг ProgressBar в первом ListView рядом с элементом, который был нажат.

Как я могу это сделать?Я использую пользовательские адаптеры для своих списков.

У меня есть этот код для выполнения в фоновом режиме:

final ListView lv3 = (ListView) findViewById(R.id.SubmissionLogsTable);
int prePosition = getIntent().getIntExtra("position", 1);
ArrayList<SubmissionLog_Database> submissionLogs = GetSubmissionLogs(prePosition);
lv3.setAdapter(new SubmissionLogListAdapter(this,submissionLogs));

1 Ответ

2 голосов
/ 10 сентября 2012

Начните новое действие, передавая необходимые параметры, и создайте свой ListView с помощью метода exectute с помощью класса AsyncTask, где вы можете установить индикатор выполнения, просто используя метод onPreExectute.

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