Фрагмент В - это лист, фрагмент С - это экран редактирования элемента(который выбирается на экране B)
При этом с B возвращаться должно (по кнопке back) на первоначальный фрагмент A, и с фрагмента С должна возвращаться к фрагменту A/
Поэтому я ложу B в стек, а C заменяю B.
Найдено 39 результатов
- 25 дек 2014, 19:10
- Форум: Уроки
- Тема: Урок 105. Android 3. Fragments. Динамическая работа
- Ответы: 68
- Просмотры: 64226
- 25 дек 2014, 14:55
- Форум: Уроки
- Тема: Урок 105. Android 3. Fragments. Динамическая работа
- Ответы: 68
- Просмотры: 64226
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...
- 06 июн 2013, 15:34
- Форум: Уроки
- Тема: Урок 111. Android 3. Fragments. PreferenceFragment - настройки. Headers
- Ответы: 39
- Просмотры: 43080
Re: Урок 111. Android 3. Fragments. PreferenceFragment - нас
Да, оно. Жалко за такие уродства нельзя разработчикам минусы поставить. Если нужна возможность повторного запуска, то надо в аргументах getFragmentManager().beginTransaction().replace(...) передавать не сам объект, а фабрику, или на худой конец сам класс(*.class), по которому можно создать объект. И...
- 06 июн 2013, 14:46
- Форум: Уроки
- Тема: Урок 111. Android 3. Fragments. PreferenceFragment - настройки. Headers
- Ответы: 39
- Просмотры: 43080
Re: Урок 111. Android 3. Fragments. PreferenceFragment - нас
Причем все работает хорошо в версиях до 15-й включительно, а уже с 16 начинает требовать пустой конструктор.
- 06 июн 2013, 12:31
- Форум: Уроки
- Тема: Урок 111. Android 3. Fragments. PreferenceFragment - настройки. Headers
- Ответы: 39
- Просмотры: 43080
Re: Урок 111. Android 3. Fragments. PreferenceFragment - нас
Эклипс отказывается принимать наследника от PreferenceFragment с измененным консруктором, ему видители нужен пустой конструктор, да и простым внутренним классом его не сделаешь (не статик). Объясните мне зачем это сделано, нафига так коряво уродывать архитектуру. Хочется руки пообрубать разработчика...
- 18 мар 2013, 09:55
- Форум: Уроки
- Тема: Урок 122. Виджеты. Превью, изменение размера, экран блокировки, ручное обновление
- Ответы: 10
- Просмотры: 11425
Re: Урок 122. Виджеты. Превью, изменение размера, экран блок
Как получить истинный размер виджета в текущий момент?
Предоставляется 2 размера, но какой из них брать за основу минимальный или максимальный. Зачем задавать диапазон, если программно размер виждета не меняется (не устанавливается)?
Предоставляется 2 размера, но какой из них брать за основу минимальный или максимальный. Зачем задавать диапазон, если программно размер виждета не меняется (не устанавливается)?
- 11 мар 2013, 09:01
- Форум: Уроки
- Тема: Урок 117. Виджеты. Создание. Lifecycle
- Ответы: 44
- Просмотры: 42289
Re: Урок 117. Виджеты. Создание. Lifecycle
Имеется: Виджет аля часы с анимацией. Вроде работуют, но есть но. Т.к. анимация включается 4 раза за секунду (или чаще), не хотелось бы каждый раз лезть в SharedPreferences и смотреть какие параметры для анимации установлены там для конскретного id выджета. Согласитесь, каждый раз из-за такой ерунды...
- 07 мар 2013, 10:37
- Форум: Уроки
- Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
- Ответы: 41
- Просмотры: 43522
Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
а разве synchronized не решит эту проблему, ну если синхронизировать запросы к данным? Хотя конечно да, все равно придется БроадкастРесивер ставить, чтобы не было рассогласования между данными программы и бд. Ладно, уговорили, может и стоит все запросы через КП делать. особых минусов, кроме объема к...
- 07 мар 2013, 10:01
- Форум: Уроки
- Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
- Ответы: 41
- Просмотры: 43522
Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
По всей видимости есть необходимость в уроке "ContentProvider vs других вариантов" при работе с БД. Какие плюсы он дает? Да комбинация ContentProvider и BroadCastResiever позволяют автоматически обнавлять данные в приложении и даже в GUI. Согласитесь, что во множестве случаев легче иметь простенький...
- 07 мар 2013, 09:38
- Форум: Уроки
- Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
- Ответы: 41
- Просмотры: 43522
Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Я понимаю это, но ведь такие ограничения остаются и для ContentProvider-ов. Большинство примеров БД - это маленькие базы с одной таблицей, с мелкими методами getItem() getAll() insertItem() updateItem() deleteItem() и эти методы можно сделать синхронизированными виду малости исполняемого кода. (Не п...
- 07 мар 2013, 09:21
- Форум: Уроки
- Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
- Ответы: 41
- Просмотры: 43522
Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Гы, У многих есть неравнодущее к некоторым аспектам программирования, некоторые видят все мировое зло в несоблюдении правил отступа, некоторые считают мастерское владение дебагером сутью программирования, а товарищ neoksi помещан на КонтентПровайдерах. Прямо через пост. За ответ спасибо, но как-то э...
- 07 мар 2013, 08:45
- Форум: Уроки
- Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
- Ответы: 41
- Просмотры: 43522
Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Интересен такой момент: а что если делать SQLiteOpenHelper синглетоном? Вроде работает нормально, и можно методы доступа синхронизировать. Вопрос только в том, надо ли закрывать SQLiteOpenHelper? После каждого обращения делать закрытие накладно, но если никогда не закрывать (...close()), то что буде...
- 20 июн 2012, 16:14
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
Да нормальная задача, это меня вчера кумарило, и это я больше запутал, чем помог.
- 20 июн 2012, 07:34
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
Блин,
Замени на
Log.d(LOG_TAG, ""+descriptions.size());
Или более правильный вариант
Log.d(LOG_TAG, Integer.toString( descriptions.size()));
Замени на
Log.d(LOG_TAG, ""+descriptions.size());
Или более правильный вариант
Log.d(LOG_TAG, Integer.toString( descriptions.size()));
- 19 июн 2012, 21:53
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
Ничего стыдного. Если ты работаешь в Эклипсе, то там наверное надо так
final String LOG_TAG = "myLogs";
Log.d(LOG_TAG, descriptions.size());
Чтобы легко можно было найти по логам\тегу
final String LOG_TAG = "myLogs";
Log.d(LOG_TAG, descriptions.size());
Чтобы легко можно было найти по логам\тегу
- 19 июн 2012, 21:45
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
А ты выведи в Log значение descriptions.size()
- 19 июн 2012, 21:29
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
ДА. Здесь мы выбираем тот ТекстВиев которому будем присваивать текст. Блин, забыл, что кастомизацию (TextView) надо делать, вот оно побочное действие автоматизации. Да уж. сегодня явно не мой день. Ну конечно, нельзя в аргумент передавать строку. Надо передавать int из R.id Ладно в кчестве кастыля с...
- 19 июн 2012, 21:18
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
Это я ошибку сделал. Ругается на "findById" и предлагает создать метод "findViewById Правильно советует. Я просто код не в IDE писал поэтому и пропустил часть слова. прибавь к description на конец "s". Поля в 5-й и 10- строке это одно и тоже. Я просто описался. И вообще, внеси код под блок try{...} ...
- 19 июн 2012, 20:59
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
По ходу нужно не tv.setText(el.textView); (такого поля у этого класса нет) а tv.setText(el.text()); если нужно получить текст вместе с вложенными тегами и телом или tv.setText(el.ownText()); если нужно получить только текст этого элемента ещё есть метод data() но что он выдает я не знаю. СТОП!!!! Я ...
- 19 июн 2012, 19:41
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Jsoup parsing
- Ответы: 21
- Просмотры: 18345
Re: Jsoup parsing
И что не получается? Предположим у вас на форме 3 ТехтВиев с соответствующими id "text_1","text_2", "text_3". Как я понял у вас форма фиксирована, т.е. у ней есть 3 элемента (ни 2, ни 4, а именно 3). Elements содержит список распарсенных участков кода HTML. Как получать этот список вы привели сами. ...