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

Передача объекта обратно в главный поток из другого потока - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Операции с фрагментами http://www.cyberforum.ru/android-dev/thread1811147.html
Если вызвать транзакцию remove для текущего фрагмента в контейнере. То вызовется ли у этого фрагмента метод onDestroy? Добавлено через 1 минуту Если вызвать replace то у текущего фрагмента в...
Программирование Android Взаимодействие базы данных на SQLlite и Фрагмента и RecyclerView Доброго времени суток. Суть проблемы в следующем: есть база с некоторым набором данных, есть фрагмент, куда внедрен RecyclerView для их отображения. Подтянуть данные из таблицы при загрузке - ... http://www.cyberforum.ru/android-dev/thread1811091.html
Запуск приложений с Vulkan API на Андроид Программирование Android
Доброго времени суток, форумчане! С выходом нового графического API Vulkan компания Samsung продемонстрировала работу демки Protostar на своём флагманском Galaxy S7, и побещали поддержку нового...
Программирование Android Как вытащить файл из эмулятора?
Сгенерировал в приложении и вроде даже записал файл wav. Теперь не знаю, как его вытащить для анализа. На телефоне без рута папки приложения не видно. А на эмуляторе подозреваю, что всё лежит в img...
Программирование Android Записать файл .wav в assets http://www.cyberforum.ru/android-dev/thread1810955.html
Здравствуйте! Генерирую массив данных с заголовком для wav файла. И не удаётся найти способа записать его в assets. Ни пути ни метода не знаю. byte FileDot; // тут весь массив с заголовком...
Программирование Android Подключение бибилиотеки XML RPC в проект для Android Studio Всем привет. Хочу заюзать либу http://ws.apache.org/xmlrpc/client.html Скачал jar файлики (xmlrpc-client-3.1.3.jar, xmlrpc-common-3.1.3.jar) и сделал подключение их в проект. Компилятор не... подробнее

Показать сообщение отдельно
Delphian
0 / 0 / 0
Регистрация: 14.08.2012
Сообщений: 138

Передача объекта обратно в главный поток из другого потока - Программирование Android

21.09.2016, 12:38. Просмотров 223. Ответов 9
Метки (Все метки)

Добрый день.

У меня ест фрагмент в котором я запускаю новый поток, после этого я хочу вернуть объект из этого потока в главный поток, как это лучше сделать?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public class IFragment extends Fragment     { 
private void getRecentlyTag(){
 
    new Thread(){
        @Override
        public void run() {
            HttpURLConnection urlConnection = null;
            try {
                URL url = new URL(Constants.API_URL);
                urlConnection = (HttpURLConnection) url
                        .openConnection();
                urlConnection.setRequestMethod("GET");
                urlConnection.setDoInput(true);
                urlConnection.connect();
                String response = Tools.streamToString(urlConnection
                        .getInputStream());
                JSONObject jsonObj = (JSONObject) new JSONTokener(response)
                        .nextValue();
 
            }catch(Exception exc){
                exc.printStackTrace();
            }finally {
                if(urlConnection!=null){
                    try{
                        urlConnection.disconnect();
                    }catch(Exception e){
                        e.printStackTrace();
                    }
                }
            }
          //  mHandler.sendMessage(mHandler.obtainMessage(what, 2, 0));
        }
    }.start();
}
}

Нужно вернуть jsonObj?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru