Найдено 20 результатов

sanya5791
28 янв 2015, 16:40
Форум: Экранные компоненты
Тема: ActionBar.Tabs как сохранять табы при повороте экрана?
Ответы: 5
Просмотры: 3320

Re: ActionBar.Tabs как сохранять табы при повороте экрана?

Далеко ходить не надо http://startandroid.ru/ru/uroki/vse-uroki-spiskom/133-urok-70-onsaveinstancestate-sohranenie-dannyh-activity-pri-povorote-ekrana Спасибо, но я изучал этот урок и там Bundle, который может только хранить простые типы. А я хочу сохранить tabы, а затем их же добавить в ActionBar....
sanya5791
28 янв 2015, 13:30
Форум: Экранные компоненты
Тема: ActionBar.Tabs как сохранять табы при повороте экрана?
Ответы: 5
Просмотры: 3320

Re: ActionBar.Tabs как сохранять табы при повороте экрана?

alexmx писал(а):При поворотах экрана активность пересоздается. То есть срабатывает метод onRestart. Пропишите в нем все что вам нужно
Как раз и интересно, как и куда можно сохранять имеющиеся табы.
sanya5791
27 янв 2015, 22:04
Форум: Экранные компоненты
Тема: ActionBar.Tabs как сохранять табы при повороте экрана?
Ответы: 5
Просмотры: 3320

ActionBar.Tabs как сохранять табы при повороте экрана?

Здравствуйте, есть активность. В ее контейнер вывожу разные фрагменты. В зависимости от необходимости создаю или удаляю ActionBar.tabы. Проблема, когда переворачиваю экран, то все табы пропадают т.к. они не прописаны в активности. Посоветуйте, как можно сохранять динамически созданные табы при повор...
sanya5791
15 янв 2015, 10:28
Форум: Работа с данными
Тема: static HashMap<> - являются ли добавленные данные статичными
Ответы: 43
Просмотры: 29487

Re: static HashMap<> - являются ли добавленные данные статич

Да, возвращаясь на нашим баранам и подтянув матчасть хочу изложить ход своих размышлений, а Вы поправьте, плиз. Итак, объявлен static HashMap<T, V> hmap = new HashMap<String, String>. Это значит, что при первом обращении к его классу, hmap инициализируется в первую очередь и под него статически выде...
sanya5791
14 янв 2015, 21:10
Форум: Работа с данными
Тема: static HashMap<> - являются ли добавленные данные статичными
Ответы: 43
Просмотры: 29487

Re: static HashMap<> - являются ли добавленные данные статич

Разобрался в своей проблеме. Дело в том, что я в TempDataLesson.finalize() добавил emap.clear() - очистку своего EnumMap. Получается, что я создавал новые экзепляры TempDataLesson из фрагментов, а когда фрагменты прибивались, то и прибивались все связанные ресурсы, а следовательно и отрабатывал Temp...
sanya5791
14 янв 2015, 21:00
Форум: Работа с данными
Тема: static HashMap<> - являются ли добавленные данные статичными
Ответы: 43
Просмотры: 29487

Re: static HashMap<> - являются ли добавленные данные статич

Я советую ни когда не использовать статик переменные, если в них хранится какая, либо нужная информация. Логику в статике можно хранить, но ни как не данные. Для того, что бы понять свою ошибку, добавьте следующий код по нажатию на кнопку: [syntax=java5] Thread systemExitThread = new Thread() { pub...
sanya5791
14 янв 2015, 12:30
Форум: Работа с данными
Тема: static HashMap<> - являются ли добавленные данные статичными
Ответы: 43
Просмотры: 29487

Re: static HashMap<> - являются ли добавленные данные статич

Кстати, сейчас переделываю код, где метод TempDataLesson.addToEnumMap(LessonInsert, Object) я сделал static. Так не требуется создавать экземпляр класса TempDataLesson для обращения к методу добавления addToEnumMap - может здесь собака порылась. И пропадания элементов в EnumMap пока не замечено. Но ...
sanya5791
14 янв 2015, 12:21
Форум: Работа с данными
Тема: static HashMap<> - являются ли добавленные данные статичными
Ответы: 43
Просмотры: 29487

Re: static HashMap<> - являются ли добавленные данные статич

Да, действительно, я заменил HashMap на EnumMap. Извините за попытку ввести Вас в заблуждение :-) Вот класс, в котором находится static EnumMap: package ua.sanya5791.pochemu; import java.sql.ResultSet; import java.sql.SQLException; import java.util.EnumMap; import ua.sanya5791.pochemu.db.DbQueryTask...
sanya5791
14 янв 2015, 10:57
Форум: Работа с данными
Тема: static HashMap<> - являются ли добавленные данные статичными
Ответы: 43
Просмотры: 29487

static HashMap<> - являются ли добавленные данные статичными

Здравствуйте. Мне нужно по ходу программы накапливать данные. Для этого я решил использовать в отдельном классе поле static EnumMap<MyEnum, Object> emap = new EnumMap<>(MyEnum.class); Проблема в том, что иногда некоторые элементы key-value пропадают. Если я правильно понимаю, то проблема в том, что ...
sanya5791
27 ноя 2014, 12:46
Форум: Работа с данными
Тема: Как передать ResultSet в onItemClick
Ответы: 6
Просмотры: 5282

Re: Как передать ResultSet в onItemClick

Всем спасибо за ответы. Для себя решение нашел следующее: Т.к. resultSet принимает результат запроса к БД, то сам запрос можно выполнять только в отдельном потоке. А значит, нет доступа к основному (UI) потоку. Следовательно, создал отдельный класс для осуществления запроса и здесь же на уровне клас...
sanya5791
15 окт 2014, 12:22
Форум: Экранные компоненты
Тема: нет доступа к элементам фрагмента после замены фрагмента
Ответы: 11
Просмотры: 5301

Re: нет доступа к элементам фрагмента после замены фрагмента

Спасибо большое. Буду пробовать Ваш вариант. Попутно нашел еще вариант в статье "Communicating with Other Fragments" http://developer.android.com/training/basics/fragments/communicating.html а также, нужно внимательнее смотреть урок 106 на этом сайте "Обработка в Activity события из фрагмента" http:...
sanya5791
15 окт 2014, 10:53
Форум: Экранные компоненты
Тема: нет доступа к элементам фрагмента после замены фрагмента
Ответы: 11
Просмотры: 5301

Re: нет доступа к элементам фрагмента после замены фрагмента

Да,... много продолбавшись обнаружил следующее: 1. проблема не в смене фрагментов. 2. Если в методе onCreate добавить в контейнер фрагмент и сразу обратиться к элементу TextView.setText(), этого фрагмента, то выдается ошибка NullPointerException. 3. Если в методе onCreate добавлять фрагмент в контей...
sanya5791
14 окт 2014, 19:55
Форум: Экранные компоненты
Тема: нет доступа к элементам фрагмента после замены фрагмента
Ответы: 11
Просмотры: 5301

Re: нет доступа к элементам фрагмента после замены фрагмента

На основе урока из этого сайта я и писал код.
А проблема возникает именно после
замены фрагментов.
sanya5791
14 окт 2014, 18:56
Форум: Экранные компоненты
Тема: нет доступа к элементам фрагмента после замены фрагмента
Ответы: 11
Просмотры: 5301

Re: нет доступа к элементам фрагмента после замены фрагмента

я код не смотрела - когда в это вникать. Но еще раз повторю - при замене фрагмента он уничтожается. Все - нет его элементов и прочего, ты не можешь к нему обращаться. Спасибо за ответ. Так я не могу получить доступ к элементам нового фрагмента. понимаю, что если не поместить фрагмент в стек, то пос...
sanya5791
14 окт 2014, 17:42
Форум: Экранные компоненты
Тема: нет доступа к элементам фрагмента после замены фрагмента
Ответы: 11
Просмотры: 5301

Re: нет доступа к элементам фрагмента после замены фрагмента

Foenix писал(а):так они же уничтожаются
Спасибо, за ответ. Но, прошу поподробнее.... я только учусь :-)
sanya5791
14 окт 2014, 17:03
Форум: Экранные компоненты
Тема: нет доступа к элементам фрагмента после замены фрагмента
Ответы: 11
Просмотры: 5301

Re: нет доступа к элементам фрагмента после замены фрагмента

А где там замена? Ув. Mikhail_dev. Первый раз я размещал фрагмен в методе onCreate, а затем обращался к элементам первого фрагмента (fragment_main_list) в методе launchCallableStatement и все работало. Затем в методе showSubzones я сделал замену фрагмента fragment_main_list на fragment_sub_list, по...
sanya5791
14 окт 2014, 16:01
Форум: Работа с данными
Тема: Как передать ResultSet в onItemClick
Ответы: 6
Просмотры: 5282

Re: Как передать ResultSet в onItemClick

Ув. Leeroy. Вы писали:
Leeroy писал(а): В классе объяви переменную класса курсор.
Но я как раз хотел бы избежать объявления курсора на уровне класса, ограничившись лишь объявлением курсора внутри метода launchCallableStatement(String). Может я неправильно понял,... тогда можно подробнее?
sanya5791
14 окт 2014, 15:30
Форум: Экранные компоненты
Тема: нет доступа к элементам фрагмента после замены фрагмента
Ответы: 11
Просмотры: 5301

нет доступа к элементам фрагмента после замены фрагмента

Здравствуйте. при попытке получить доступ к TextView фрагмента, выдается ошибка: Странно, все работает, когда вставляю 1-й фрагмент. А после замены фрагмента - нет. Такое впечатление, что после fTrans2.commit(); смена фрагмента происходит не сразу и когда я ищу фрагмент в контейнере, то нахожу преды...
sanya5791
12 окт 2014, 18:07
Форум: Работа с данными
Тема: Как передать ResultSet в onItemClick
Ответы: 6
Просмотры: 5282

Re: Как передать ResultSet в onItemClick

Спасибо, с final все понятно. А как же передать без объявления final? Вы написали: final ResultSet rs и/или в public void onItemClick, добавь ещё одну локальную переменную ссылающуюся на курсор Как раз интересен вариант " или в public void onItemClick, добавь ещё одну локальную переменную ссылающуюс...
sanya5791
10 окт 2014, 15:48
Форум: Работа с данными
Тема: Как передать ResultSet в onItemClick
Ответы: 6
Просмотры: 5282

Как передать ResultSet в onItemClick

Здравствуйте. Хочу в одном методе объявить локальный курсор ResultSet rs и передать его в обработчик нажатия ListView. ........ private void launchCallableStatement(String statementName) { Fragment frag2; //объявим фрагмент CallableStatement stmt; //вызываемая процедура БД ResultSet rs; ListView lv;...