Я пытаюсь реализовать простое клиентское серверное приложение с помощью Android Studio. Я понял ограничения Android, связанные с тем, что основной поток пользовательского интерфейса не способен обрабатывать сетевой код, а поток не может ссылаться на основной поток.Android Thread Classes
Тем не менее, я не знаю, какой метод использовать для запуска сетевых команд (например, send OutputStream и/или InputStream). У меня есть два общих вопроса.
Должен ли я использовать рабочую нить (Runnable или что-то еще) или использовать AsyncTask?
Какой из них лучше и при каких обстоятельствах?
Благодаря
Именно то, что я искал. большое спасибо –