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

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

Войти
Регистрация
Восстановить пароль
 
motoroller
2 / 2 / 1
Регистрация: 01.05.2012
Сообщений: 116
#1

Volley делает повторные запросы - Программирование Android

22.05.2015, 19:28. Просмотров 331. Ответов 2
Метки нет (Все метки)

Скажите пожалуйста, установил библиотеку Volley. Сделал запрос, который принимает настройки. Все это висит в onCreate.

Так вот когда я меню ориентацию телефона запрос снова происходит, подскажите как запретить делать это данной библиотеке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2015, 19:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Volley делает повторные запросы (Программирование Android):

Библиотека Volley - Программирование Android
Всем привет! Читал туториал про библиотеку Volley и простой запрос к удаленной БД. Ребят, объясните, пожалуйста функцию метода Map? Что он...

Нет функции add Volley - Программирование Android
Здравствуйте, появилась надобность в post запросах на android использую код с данного сайта...

Qt - Простенький http-клиент который делает get запросы синхронно - C++ Qt
нужно написать простенький http-клиент который делает get запросы синхронно. Где-то вычитала что нужно использовать QHttp класс, но как его...

Перевести запросы SQL в запросы средствами реляционной алгебры - MySQL
Ребята помогите, пожалуйста, перевести запросы SQL в язык реляционной алгебры. Курсак с утра сдавать, а я не понимаю как написать. ...

Как в Access объединить запросы в один или вывести эти запросы в одном отчете и рассчитать по ним коэффициент? - MS Access
Добрый день! Помогите разобраться. Есть у меня 5 запросов access, которые через долгие манипуляции все же вывели мне суммы, которые...

Как можно продиагностировать DNS запросы, включая обращения к кэшу, и сами запросы от DNS клиента к серверу? - Администрирование Windows
Добрый день! Подскажите пожалуйста, каким образом можно в операционной системе MS Windows 7 продиагностировать DNS запросы, включая...

2
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
22.05.2015, 19:41 #2
что бы при смене ориентации экрана активити не пересоздавалась надо в манифесте добавить строчку
XML
1
android:configChanges="orientation|screenSize"
примерно так
XML
1
2
3
4
5
6
7
8
9
10
<activity
                android:name=".MainActivity"
                android:configChanges="orientation|screenSize"
                android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
 
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
0
motoroller
2 / 2 / 1
Регистрация: 01.05.2012
Сообщений: 116
22.05.2015, 20:46  [ТС] #3
прописал android:configChanges="orientation|screenSize"
Все равно (((

Добавлено через 33 минуты
Подскажите может быть у меня ошибка в структуре

Происходит так:
стартует приложение я делаю запрос настроек с сервера

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public String companies = "";
public String animals = "";
 
// создается меню по умолчанию
// включая две переменные companies и animals 
 
if (savedInstanceState == null) {
   // получаю настройки один раз при старте приложения
 
// обновляю меню согласно полученным настройкам и отображаю ... все ок
 
animals = response.getString("animals");
companies = response.getString("companies");
 
navDrawerItems.set(1, (new NavDrawerItem("general", navMenuTitles[1], navMenuIcons.getResourceId(1, -1), true, animals)));
navDrawerItems.set(2, (new NavDrawerItem("general", navMenuTitles[2], navMenuIcons.getResourceId(2, -1), true, companies)));
 
 
   
}

Когда переворачиваю экран, то запроса второй раз нет - это хорошо, но переменные
companies и animals в меню отображаются пустые

Как сделать, чтобы приложение приняло один раз настройки и я переменные мог использовать снова

Если я вставляю создание меню в конструкцию
if (savedInstanceState == null) ... то идет ошибка

Добавлено через 15 минут
Решено: private static String
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2015, 20:46
Привет! Вот еще темы с ответами:

Повторные значения - MS Access
Добрый вечер уважаемые форумчане! Есть такая проблемка. У меня созданы таблицы Наименование и Сведения и Форма 2 на основе таблицы...

Повторные записи в treeview - Delphi
Помоготе мне дураку. Пытаюсь сформировать treeview из table. Как я понимаю, то изначально нужно создать родительские узлы из первого поля,...

Убрать повторные записи - JavaScript
Помогите модернизировать скрипт. Я себе поставил его, но он выводит все повторяющиеся записи. Помогите убрать повторы при выводе таблицы с...

Независимые повторные испытания - Теория вероятностей
Помогите решить задачу. В лотерее каждый десятый билет выигрывает 5 у. е. Продано 300 билетов этой лотереи. Какова вероятность того,...


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

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

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