там,
Вот моя структура кода:
MainActivity:
public class PureDataActivity extends Activity {
private TextView statusView, logView;
.....
Connection myconnection = new Connection();
myconnection.download()//I implement this in an AsyncTask, which I didn't type here
}
Class Connection: (это другой файл)
Public class Connection{
private void download();
//This method download some data from server for few minutes.
}
Вопрос в том, как я могу обновлять текстовое представление в пользовательском интерфейсе каждые несколько секунд, используя некоторую информацию о скорости передачи данных? Поскольку из класса Connection я не могу получить доступ к интерфейсу пользователя.
Я знаю, что в AsyncTask я могу использовать updateProgress для доступа к пользовательскому интерфейсу, но он находится за пределами метода download (). Как получить доступ к пользовательскому интерфейсу при загрузке ()?
Спасибо.