Главная /
Разработка приложений для Android 4.0 /
1: public class ProgressTestActivity extends Activity { 2: 3: private Handler handler; 4: private ProgressBar progress; 5: 6: @Override 7: public void onCreate{Bundle savedInstanceState) { 8: super.onCreate(savedInstanceState); 9: setContentView(R.layout.
1: public class ProgressTestActivity extends Activity {
2:
3: private Handler handler;
4: private ProgressBar progress;
5:
6: @Override
7: public void onCreate{Bundle savedInstanceState) {
8: super.onCreate(savedInstanceState);
9: setContentView(R.layout.main);
10: progress = (ProgressBar)findViewById(R.id.progressBar);
11: handler = new Handler();
12: }
13:
14: public void startProgress(View view) {
15: Runnable runnable = new Runnable() {
16: @Override
17: public void run() {
18: for (int i = 0; i <= 10; i++) {
19: final int value = i;
20: try {
21: Thread.sleep(2000);
22: } catch {InterruptedException e) { }
23: handler.post(new Runnable() {
24: @Override
25: public void XXX() {
26: progress.setProgress(value);
27: }
28: });
29: }
30: }
31: };
32: new Thread(runnable).start();
33: }
34: }
Какой метод заменит XXX в 25-й строке, для того чтобы progress bar периодически обновлялась?
вопрос
Правильный ответ:
post
run
execute
update
handleMessage
Сложность вопроса
62
Сложность курса: Разработка приложений для Android 4.0
56
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на пять. Спасибо за ответы
13 окт 2019
Другие ответы на вопросы из темы программирование интуит.
- # public class greeter { public String buildGreeting(String firstName) { String greetingl = "Hello, "; String greeting2 = ", and welcome to the application!"; return greetingl + firstName + greeting2; } public StringBuffer getGreeting{String firstName) { StringBuffer sb = new StringBuffer(); sb.append(buildGreeting(firstName)); return sb; } } Как вызвать метод getGreeting(), не создавая временных объектов?
- # Вы пытаетесь устранить неполадки приложения с помощью журнала регистрации. На выходе слишком много данных, которые могут быть использованы. Вы должны ограничить количество данных на выходе. Необходимо получить данные отладки от ActivityManager, а также от приложения (используется метка CustomerProcessor). Какие фильтры необходимо использовать для получения необходимых данных?
- # Какой класс используется для отправки СМС-сообщений?
- # Приложение становится менее производительным всякий раз, когда загружается фоновая служба. Данное приложение использует эту фоновую службу. Во время работы службы пользовательский интерфейс перестает отвечать. Почему страдает производительность приложения, когда работает данная служба?
- # Для того чтобы включать в приложение статические файлы и обращаться к ним во время работы программы, необходимо: