Почему Android -кучами над задачей потока?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Почему Android -кучами над задачей потока?

Сообщение Anonymous »

Я пытаюсь проверить, включен ли мой сервер из приложения Android . Из моего MainActivity я использую этот фрагмент кода:

Код: Выделить всё

try {
new CheckServer().start();
} catch (MalformedURLException e) {
throw new RuntimeException(e);
}
Это класс :

Код: Выделить всё

public class CheckServer extends Thread {

URL url = new URL("server-address");

public CheckServer() throws MalformedURLException {
}

@Override
public void run() {
try
{
HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection();
int code = urlConnection.getResponseCode();

Log.d("test", "test connection > " + code);

} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
Когда я запускаю приложение, ничего не происходит (я не получаю журнал сообщений ). Поэтому после отладки я обнаружил, что во время выполнения эта часть была пропущена: < /p>

Код: Выделить всё

public void run() {
try
{
HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection();
int code = urlConnection.getResponseCode();
Log.d("test", "test connection > " + code);

} catch (IOException e) {
throw new RuntimeException(e);
}
}
Кто -нибудь может показать/сказать мне, почему или что я делаю не так? это будет очень ценно

Подробнее здесь: https://stackoverflow.com/questions/793 ... hread-task
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»