Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
D7ILeucoH
-51 / 10 / 1
Регистрация: 29.02.2016
Сообщений: 297
#1

Работа с сетью в другом потоке. Нужно получить результат - Программирование Android

02.01.2017, 17:00. Просмотров 311. Ответов 4
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class AnotherThread extends Thread {
        @Override
        public void run() {
                    try {
                        //фрагмент кода работы с сетью
                    } catch (Exception e) {
                        System.out.println("net seti / oshibka");
                    }
        }
    }
 
 
@Override
        public void OnClick() {
AnotherThread t = new AnotherThread();
        t.start();
System.out.println(result);//результат работы с сетью
        }
Помогите улучшить методы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2017, 17:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Работа с сетью в другом потоке. Нужно получить результат (Программирование Android):

Запустить сервис в другом потоке - Программирование Android
Как правильно запустить сервис в другом потоке? Сервис должен работать всегда (даже когда приложение закрыто)

Как из одного потока вызвать метод таким образом, чтобы он выполнялся в другом потоке - Программирование Android
Значит имеется некая активность, которая запускает сервер по нажатии кнопки, этот сервер в свою очередь запускает выполнение своей фоновой...

Работа с сетью в Service - Программирование Android
Здравствуйте. Возник вопрос на который никак не могу найти ответ. В моей программе необходима работа с сетью в фоновом режиме. Графическая...

Как получить значение String из UI потока в потоке AsyncTask? - Программирование Android
Есть 4 шт. EditText. Нужно получить их значения в потоке AsyncTask. Вот весь мой код package com.examplemy.activity2; ...

Работа с изображениями в новом потоке - Программирование Android
Доброго времени суток! У меня возникла проблемка с потоками, а собственно, не выходит работать с изображениями в новом потоке. На...

Не могу получить достук к объекту в другом xml - Программирование Android
Есть такая задача, поставил пример с боковым меню, оно соответственно работает с фрагментами. По умолчанию запускается определенный...

4
KEKCoGEN
Эксперт Java
2019 / 1894 / 454
Регистрация: 28.12.2010
Сообщений: 7,603
02.01.2017, 17:31 #2
D7ILeucoH, какой смысл запускать что-то в другом потоке если вы ниже строчкой хотите получить результат?
0
D7ILeucoH
-51 / 10 / 1
Регистрация: 29.02.2016
Сообщений: 297
06.01.2017, 20:39  [ТС] #3
вообще, целью моей было загрузить из сети информацию и запихнуть её в виджет. но студия не даёт возможности обращаться к элементам не из того потока, в котором они были созданы. как тут это делается? invoke?
0
Hellrider_
50 / 50 / 2
Регистрация: 12.03.2013
Сообщений: 171
06.01.2017, 21:28 #4
Создавать поток через AsyncTask. Там есть удобные методы из которых можно обращаться в главный поток не вызывая исключений. onPreExecute, onPostExecute, onProgressUpdate
0
Pablito
2631 / 2113 / 656
Регистрация: 12.05.2014
Сообщений: 7,395
Завершенные тесты: 1
07.01.2017, 13:36 #5
каличные там методы, в этом асинктаске
по теме - код вырван из контекста, непонятно что находится и в каком классе, где слушатель, где вью
0
07.01.2017, 13:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2017, 13:36
Привет! Вот еще темы с ответами:

Работа с Dictionary в одном потоке, при этом он может изменятся в другом потоке - C#
Здравствуйте! Я делаю лабу сервер распределенных вычислений в сети. В одном потоке ожидаю клиентов и на каждого клиента создаю поток. ...

Работа в другом потоке с WebBrowser - C#
Здрасте... У меня вопрос, возможно ли как-то осуществить(продолжить\передать) работу с WebBrowser в другом потоке? у меня получается на...

Элементы управления, созданные в одном потоке, не могут быть родительскими для элемента управления в другом потоке - C#
Привет :) Есть задача - нужно динамически добавлять компоненты. Все работает хорошо. Но если добавлять через цикл то начинает зависать...

Server 2012 Сервер с доменной сетью+1с на другом пк - Windows Server
Привет всем.Прошу сразу не кидать камнями,так как я в данной тематике имею поверхностные знания Есть организация -7 пк+2 ноута по WiFi,1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru