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

Prospekt
25 дек 2014, 19:10
Форум: Уроки
Тема: Урок 105. Android 3. Fragments. Динамическая работа
Ответы: 68
Просмотры: 62681

Re: Урок 105. Android 3. Fragments. Динамическая работа

Фрагмент В - это лист, фрагмент С - это экран редактирования элемента(который выбирается на экране B)
При этом с B возвращаться должно (по кнопке back) на первоначальный фрагмент A, и с фрагмента С должна возвращаться к фрагменту A/
Поэтому я ложу B в стек, а C заменяю B.
Prospekt
25 дек 2014, 14:55
Форум: Уроки
Тема: Урок 105. Android 3. Fragments. Динамическая работа
Ответы: 68
Просмотры: 62681

Re: Урок 105. Android 3. Fragments. Динамическая работа

Есть 3 фрагмента A B C. Нужно чтобы при возврате с фрагмента C приложение возвращалось к фрагменту A. Пробовал так: Из A в B FragmentTransaction transaction = getFragmentManager().beginTransaction(); Fragment nextScreen = new FragmentB(); transaction.replace(R.id.my_frame, nextScreen); transaction.a...
Prospekt
06 июн 2013, 15:34
Форум: Уроки
Тема: Урок 111. Android 3. Fragments. PreferenceFragment - настройки. Headers
Ответы: 39
Просмотры: 40184

Re: Урок 111. Android 3. Fragments. PreferenceFragment - нас

Да, оно. Жалко за такие уродства нельзя разработчикам минусы поставить. Если нужна возможность повторного запуска, то надо в аргументах getFragmentManager().beginTransaction().replace(...) передавать не сам объект, а фабрику, или на худой конец сам класс(*.class), по которому можно создать объект. И...
Prospekt
06 июн 2013, 14:46
Форум: Уроки
Тема: Урок 111. Android 3. Fragments. PreferenceFragment - настройки. Headers
Ответы: 39
Просмотры: 40184

Re: Урок 111. Android 3. Fragments. PreferenceFragment - нас

Причем все работает хорошо в версиях до 15-й включительно, а уже с 16 начинает требовать пустой конструктор.
Prospekt
06 июн 2013, 12:31
Форум: Уроки
Тема: Урок 111. Android 3. Fragments. PreferenceFragment - настройки. Headers
Ответы: 39
Просмотры: 40184

Re: Урок 111. Android 3. Fragments. PreferenceFragment - нас

Эклипс отказывается принимать наследника от PreferenceFragment с измененным консруктором, ему видители нужен пустой конструктор, да и простым внутренним классом его не сделаешь (не статик). Объясните мне зачем это сделано, нафига так коряво уродывать архитектуру. Хочется руки пообрубать разработчика...
Prospekt
18 мар 2013, 09:55
Форум: Уроки
Тема: Урок 122. Виджеты. Превью, изменение размера, экран блокировки, ручное обновление
Ответы: 10
Просмотры: 11246

Re: Урок 122. Виджеты. Превью, изменение размера, экран блок

Как получить истинный размер виджета в текущий момент?
Предоставляется 2 размера, но какой из них брать за основу минимальный или максимальный. Зачем задавать диапазон, если программно размер виждета не меняется (не устанавливается)?
Prospekt
11 мар 2013, 09:01
Форум: Уроки
Тема: Урок 117. Виджеты. Создание. Lifecycle
Ответы: 44
Просмотры: 41218

Re: Урок 117. Виджеты. Создание. Lifecycle

Имеется: Виджет аля часы с анимацией. Вроде работуют, но есть но. Т.к. анимация включается 4 раза за секунду (или чаще), не хотелось бы каждый раз лезть в SharedPreferences и смотреть какие параметры для анимации установлены там для конскретного id выджета. Согласитесь, каждый раз из-за такой ерунды...
Prospekt
07 мар 2013, 10:37
Форум: Уроки
Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Ответы: 41
Просмотры: 39963

Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.

а разве synchronized не решит эту проблему, ну если синхронизировать запросы к данным? Хотя конечно да, все равно придется БроадкастРесивер ставить, чтобы не было рассогласования между данными программы и бд. Ладно, уговорили, может и стоит все запросы через КП делать. особых минусов, кроме объема к...
Prospekt
07 мар 2013, 10:01
Форум: Уроки
Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Ответы: 41
Просмотры: 39963

Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.

По всей видимости есть необходимость в уроке "ContentProvider vs других вариантов" при работе с БД. Какие плюсы он дает? Да комбинация ContentProvider и BroadCastResiever позволяют автоматически обнавлять данные в приложении и даже в GUI. Согласитесь, что во множестве случаев легче иметь простенький...
Prospekt
07 мар 2013, 09:38
Форум: Уроки
Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Ответы: 41
Просмотры: 39963

Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.

Я понимаю это, но ведь такие ограничения остаются и для ContentProvider-ов. Большинство примеров БД - это маленькие базы с одной таблицей, с мелкими методами getItem() getAll() insertItem() updateItem() deleteItem() и эти методы можно сделать синхронизированными виду малости исполняемого кода. (Не п...
Prospekt
07 мар 2013, 09:21
Форум: Уроки
Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Ответы: 41
Просмотры: 39963

Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.

Гы, У многих есть неравнодущее к некоторым аспектам программирования, некоторые видят все мировое зло в несоблюдении правил отступа, некоторые считают мастерское владение дебагером сутью программирования, а товарищ neoksi помещан на КонтентПровайдерах. Прямо через пост. За ответ спасибо, но как-то э...
Prospekt
07 мар 2013, 08:45
Форум: Уроки
Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Ответы: 41
Просмотры: 39963

Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.

Интересен такой момент: а что если делать SQLiteOpenHelper синглетоном? Вроде работает нормально, и можно методы доступа синхронизировать. Вопрос только в том, надо ли закрывать SQLiteOpenHelper? После каждого обращения делать закрытие накладно, но если никогда не закрывать (...close()), то что буде...
Prospekt
20 июн 2012, 16:14
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

Да нормальная задача, это меня вчера кумарило, и это я больше запутал, чем помог.
Prospekt
20 июн 2012, 07:34
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

Блин,
Замени на
Log.d(LOG_TAG, ""+descriptions.size());
Или более правильный вариант
Log.d(LOG_TAG, Integer.toString( descriptions.size()));
Prospekt
19 июн 2012, 21:53
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

Ничего стыдного. Если ты работаешь в Эклипсе, то там наверное надо так
final String LOG_TAG = "myLogs";
Log.d(LOG_TAG, descriptions.size());

Чтобы легко можно было найти по логам\тегу
Prospekt
19 июн 2012, 21:45
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

А ты выведи в Log значение descriptions.size()
Prospekt
19 июн 2012, 21:29
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

ДА. Здесь мы выбираем тот ТекстВиев которому будем присваивать текст. Блин, забыл, что кастомизацию (TextView) надо делать, вот оно побочное действие автоматизации. Да уж. сегодня явно не мой день. Ну конечно, нельзя в аргумент передавать строку. Надо передавать int из R.id Ладно в кчестве кастыля с...
Prospekt
19 июн 2012, 21:18
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

Это я ошибку сделал. Ругается на "findById" и предлагает создать метод "findViewById Правильно советует. Я просто код не в IDE писал поэтому и пропустил часть слова. прибавь к description на конец "s". Поля в 5-й и 10- строке это одно и тоже. Я просто описался. И вообще, внеси код под блок try{...} ...
Prospekt
19 июн 2012, 20:59
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

По ходу нужно не tv.setText(el.textView); (такого поля у этого класса нет) а tv.setText(el.text()); если нужно получить текст вместе с вложенными тегами и телом или tv.setText(el.ownText()); если нужно получить только текст этого элемента ещё есть метод data() но что он выдает я не знаю. СТОП!!!! Я ...
Prospekt
19 июн 2012, 19:41
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Jsoup parsing
Ответы: 21
Просмотры: 17452

Re: Jsoup parsing

И что не получается? Предположим у вас на форме 3 ТехтВиев с соответствующими id "text_1","text_2", "text_3". Как я понял у вас форма фиксирована, т.е. у ней есть 3 элемента (ни 2, ни 4, а именно 3). Elements содержит список распарсенных участков кода HTML. Как получать этот список вы привели сами. ...