У меня есть это:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView debugView = (TextView)findViewById(R.id.debugView);
for(int i=0;i<100;i++) {
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
debugView.setText(Integer.toString(i));
}
}
Я ожидаю, что оно будет обновлять текстовое представление каждый раз через цикл, так что я получу: 1, 2, 3, ... 99
Вместо этого приложение ничего не делает в течение 10 секунд, а затем выдает: 99
Я предполагаю, что мне нужно обновить TextView во время цикла.Я новичок в разработке Android.Может кто-нибудь сказать мне, если это лучший способ сделать это?
Моя конечная цель состоит в том, чтобы иметь возможность обрабатывать аудиосэмплы для создания гитарного тюнера.Я пытаюсь просто визуально проверить, что приложение реагирует на внешнее аудио, и я хочу обновить TextView, чтобы продемонстрировать это.Пожалуйста, сообщите, если есть лучший способ сделать это.