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

Массив явы - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Подскажите по MapView (событие загрузки карты) http://www.cyberforum.ru/android-dev/thread989794.html
Здравствуйте! Может тут кто знает, как перехватить событие загрузки карты? Т.е. необходимо отловить момент когда вся карта ,выводимая на экран, загружена без пустых квадратов.
Android Сторонний шрифт для TextView Возникла такая проблема, ставлю собственный шрифт для TextView используя метод setTypeface, все нормально работает только для тех TextView, которые занимают одну строку, если же текст занимает большое одной строки, то при использовании собственного шрифта оно все пытается вместить в одну строку и получается, что каждая строка накладывается друг на друга. Как можно решить эту проблему? ... http://www.cyberforum.ru/android-dev/thread989657.html
Android Ошибка при записи данных в SQLite
Нужно добавить данные в БД SQLite, добавить нужно только текст. Проект запускается, но при нажатии на кнопку программа падает, в чем беда? И еще почему то не делает ++n и вывод в TextView, делает только 1 раз, в первый раз, дальше 1 счетчик не идет хотя должен. package ru.vlad.keeper; import android.app.Activity; import android.content.ContentValues; import android.content.Context;...
Android Событие для текста
Добрый день! Как сделать что бы при выделении слова можно было отправить этот текст в приложение и сразу же открыть его? У меня это называется "choose an action for text".
Android Расписания http://www.cyberforum.ru/android-dev/thread988772.html
нужно сделать расписание в приложении он должен выглядеть как список я попробовал сделать через ListView но что то не очень))). Пожалуйста посоветуйте что-нибудь видео или какой то туториал или готовий код. Очень прошу
Android Значения в ListView Как подставить к пунктам в ListView значения, что-бы допустим было Собака = 10 Кошка = 7. На данный момент у меня складывает суммы только из 3х EditText. Мне нужно чтобы каждый пункт имел своё число, и при его выболе, подставлялся в "уравнение" Вот код: main.xml подробнее

Показать сообщение отдельно
Kiryna
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 11
28.10.2013, 00:35     Массив явы
Смотрите, в массиве хранятся объекты одного типа, который Вы указываете при создании. Вам может оказаться полезным ContentProvider с CursorLoader, для ContentProvider, как правило, создается ContractClass, в котором описываются Ваши таблицы.

Сам контракт класс состоит из внутренних интерфейсов, которые описывают наборы заголовок столбцов, далее идут классы, которые реализуют эти интерфейсы в нужных комбинациях, собственно описывая таблицы, в них можно добавить индивидуальные константы для каких-то столбцов, собственно название таблицы, MIME типы и какие-то методы, которые Вы посчитаете нужным туда добавить: простой пример от гугла, сложный пример от гугла

Далее, в ContentProvider, реализуете методы, для работы с базой: query(), update(), delete(), insert() и т.д. Везде в запросах используете имена таблиц и столбцов из контракт класса, т.е. всё хранится централизовано, нужно поменять - меняете в значение константы в контракт классе и всё. Для работы с базой используете CursorLoader, который наследует AsyncTaskLoader и выполняется не в UI-потоке (может программа будет меньше тормозить)

Единственное, что смущает, что у Вас 100 таблиц, может как-то пересмотреть базу, что-то объединить, или наоборот создать несколько контент провайдеров, в общем дальше уже смотрите сами
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru