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

Взять массив или отдельную строку - Android

Восстановить пароль Регистрация
Другие темы раздела
Android элемент spinner http://www.cyberforum.ru/android-dev/thread939785.html
Подскажите, пожалуйста, как поставить текст элементов по центру? Код: android:gravity="center" не работает.
Android LruCache метод put возвращает null Всем привет! Не могу поянть почему LruCache метод put возвращает null. Может быть кто знает подскажет в чем тут дело? Вот код: public class QwerAdapter extends ArrayAdapter<ListQwers> { private int resource; private LayoutInflater inflater; private Context context; private ListQwers listQwers; private LruCache<String, Bitmap> memoryCache; public QwerAdapter(Context ctx, int... http://www.cyberforum.ru/android-dev/thread939782.html
Позиционирование картинок Android
Мне бы хотелось научиться позиционировать картинки относительно нажатой области экрана
SimpleExpandableListAdapter Android
Доброго времени суток! Подскажите, как можно заменить данные из SimpleExpandableListAdapter по аналогии с ViewBinder? Если есть, то небольшой пример весьма не помешает. Спасибо.
Android Запуск активности из класса, который не наследуется от Activity http://www.cyberforum.ru/android-dev/thread939669.html
Есть класс, который отвечает за обработку логики. Есть функция, которая при определенном условии должна открыть новую форму(Активити). Подскажите, возможно ли это? Логика всей программы такая: в мейн_активити идет обращение к классу с логикой, а уже оттуда вызывается новая активити.
Android Как запустить активити без прописывания в манифесте? неужели нельзя создавать активити динамически? подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
 Аватар для Wenceslaus
129 / 129 / 4
Регистрация: 05.07.2013
Сообщений: 205
18.08.2013, 18:32     Взять массив или отдельную строку
Digetix, никогда так не делайте:
Java
1
2
3
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) {
    result = result + c.getString(iRow)+"\n"+c.getString(iStrana)+"\n"+c.getString(iOblast)+"\n";
}
используйте для таких моментов StringBuilder. А в вашем случае используйте массив структур, а лучше список:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) {
    Data data = new Data();
    data.id = c.getInt(iRow);
    data.strana = c.getString(iStrana);
    data.oblast = c.getString(iOblast);
    list.add(data);
}
 
return list;
 
class Data {
    public String id;
    public String strana;
    public String oblast;
}
 
Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru