Форум программистов, компьютерный форум CyberForum.ru

Глобальные и локальные переменные - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Возврат данных из потока http://www.cyberforum.ru/android-dev/thread1774818.html
День добрый. Скажите пожалуйста: имеется функция которая возвращает Vector<String>. Ее нужно выполнить в отдельном потоке, но так чтобы потом я мог использовать возвращаеое значение в MainActivity. Как это реализовать?
Программирование Android Получение данных с сервера, длинные запросы Здравствуйте. Оговорюсь сразу, на сервере обычный php в цикле опрашивающий бд на изменения. Взял приложение с хабры и с обычными запросами раз в 15 сек оно прекрасно пашет. накрутил на сервер лонгпул в моем понимании и приложение перестало работать корректно, то есть ответа от сервера еще нет, а оно сразу пишет что ответ пуст. притом основное - в браузере обычном все прекрасно и корректно... http://www.cyberforum.ru/android-dev/thread1774782.html
Программирование Android Как правильно сохранять/восстанавливать данные из Bundle
Доброго дня. Не могу точно разобраться где вызывать сохранение данных в Bundle и извлечение их оттуда. В Активити есть поле ImageView куда я получаю фото с камеры. И при повороте экрана это поле очищается. Если прооверрайдить методы onPause и onResume и добавить в них Log.d то я вижу что при повороте экрана вызываются onPause-onCreate-onResume. Всё как и должно быть. Но где создавать...
Программирование Android Передать параметр из одной в другую
Добрый вечер. Тут небольшая проблема. Как передать (ID) - С одной AppCompatActivity в Fragment. Ну принцип такой же как на Intent Intent i = new Intent(getActivity(), ID.class); i.putExtra("id", id);
Программирование Android Сервер для приложения на Android http://www.cyberforum.ru/android-dev/thread1774735.html
чи для приложения на андроид нужен сервер
Программирование Android Как правильно использовать LeakCanary? как правильно использовать LeakCanary, чтобы можно было определять утечки во всем приложении, а не только утечки активити? подробнее

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

Глобальные и локальные переменные - Программирование Android

03.07.2016, 08:43. Просмотров 219. Ответов 5
Метки (Все метки)

Здравствуйте подскажите почему метод getBuy() возвращает ноль??
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 MainActivity extends WorkService {
   public int buy;
 
   public  class TextRequestListener implements RequestListener<String> {
 
        @Override
        public void onRequestFailure(SpiceException spiceException) {
            //Toast.makeText(MainActivity.this, "failure", Toast.LENGTH_SHORT).show();
            Log.d(TAG,"failure");
        }
 
        @Override
        public void onRequestSuccess(final String result) {
            //Toast.makeText(MainActivity.this, "success", Toast.LENGTH_SHORT).show();
            Log.d(TAG,"success");
            Log.d(TAG,result);
            //парсинг ответа, JSON
            try {
                dataJsonObj = new JSONObject(result);
 
                JSONObject sys = dataJsonObj.getJSONObject("query");
                JSONObject sys1 = sys.getJSONObject("results");
                JSONObject sys2 = sys1.getJSONObject("rate");
 
                buy = sys2.getInt("Ask");
            } catch (JSONException e) {
                e.printStackTrace();
            }
            Log.d(TAG,"buy = " + buy);
        }
    }
 
   public int getBuy(){
    return buy;
}
buy в этой строке, buy = sys2.getInt("Ask");, равна 337, а в методе public int getBuy(){return buy;} buy возвращает ноль. В чем ошибка и как можно исправить??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru