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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Progressdialog при выполнении asynctask http://www.cyberforum.ru/android-dev/thread831799.html
Здравствуйте! Есть asynctask который отправляет запрос и после парсит страницу. Хотел добавить Progressdialog который начинал бы работать перед запуском asynctask'a. showProgressDialog ...
Программирование Android Не работает javascript в WebView Добрый день не столкнулся с проблемой: неотрабатывает javaScript в webView (android 4.2). Для загрузки страницы использую loadDataWithBaseURL(getAssets().toString(), webData, "text/html", "UTF-8",... http://www.cyberforum.ru/android-dev/thread831614.html
Андроид, работа с камерой Программирование Android
Всем привет. Сразу говорю - на java не писал никогда - только delphi и немного C++. Хочется сделать приложение для Андроид 2.3.5 (конкретно HTC Wildfire): чтобы при нажатии на кнопку на гарнитуре...
FTP клиент с использованием org.apache.commons.net Программирование Android
Всем добрый день. Необходимо выгружать фотографии на FTP сервер. Изучив тему полнял что нужно использовать библиотеку Apache commons. Скачал, подключил библиотеку к объекту. Прописал импорт....
Программирование Android foreground и background http://www.cyberforum.ru/android-dev/thread830863.html
Мне надо знать момент когда ПРИЛОЖЕНИЕ сворачиваеться и когда приложение разворачивается (то есть когда приложение уходит в background и возвращается foreground) гуглом пользовался есть очень...
Программирование Android Не могу разобраться с потоками Здравствуйте. Никак не могу понять принцип выноса задач в отдельный поток. Смысл прост: 1)есть метод который обновляет адаптер для ListView (назовем метод updateAdapter - делает запрос к БД,... подробнее

Показать сообщение отдельно
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651

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

08.04.2013, 20:26. Просмотров 300. Ответов 0
Метки (Все метки)

Здравствуйте. В onCreate есть такое
Java
1
2
sp = PreferenceManager.getDefaultSharedPreferences(this);
prefType = sp.getString("prefType", "2");
Есть метод, который используется в разных частях кода (при необходимости)
Кликните здесь для просмотра всего текста
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
public void ParseQueryMap() {
              ParseQuery query = new ParseQuery("MyObject");
 
               if (prefType=="0") {
 
                   String[] names = {"0"};
                   query.whereContainedIn("playerName", Arrays.asList(names)); 
 
                } else if (prefType=="1") {
 
                  String[] names = {"1"};
                  query.whereContainedIn("playerName", Arrays.asList(names));
 
                } else if (prefType=="2") {
 
                  String[] names = {"0", "1"};
                  query.whereContainedIn("playerName", Arrays.asList(names));
                }
 
              query.findInBackground(new FindCallback() {
              public void done(List<ParseObject> myObject, ParseException e) {
              if (e == null) {
 
                        for ( int i = 0; i < myObject.size(); i++) {
 
                              commGet =  myObject.get(i).getString("Comment");                                                     
 
                             }
 
                 } else {
                        Toast.makeText(MainActivity.this, "Error!", Toast.LENGTH_SHORT).show();
                  }
              }
          });

Так вот если делать без условий (prefType=="0", prefType=="1" и prefType=="2") вот так
Java
1
2
3
4
5
 public void ParseQueryMap() {
              ParseQuery query = new ParseQuery("MyObject");
              String[] names = {"0"};
              query.whereContainedIn("playerName", Arrays.asList(names));
              query.findInBackground(new FindCallback() { ...
всё работает как надо. Подскажите, пожалуйста, как сделать верно такое условие?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru