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

igrok-vip
24 фев 2015, 15:15
Форум: Уроки
Тема: Урок 110. Android 3. Fragments. DialogFragment - диалог
Ответы: 88
Просмотры: 82857

Re: Урок 110. Android 3. Fragments. DialogFragment - диалог

Спасибо ещё раз. Не сталкивался пока с интерфейсами)
igrok-vip
24 фев 2015, 14:37
Форум: Уроки
Тема: Урок 110. Android 3. Fragments. DialogFragment - диалог
Ответы: 88
Просмотры: 82857

Re: Урок 110. Android 3. Fragments. DialogFragment - диалог

Блин опять проблема. Я сейчас сделал листвью с использованием SimpleCursorAdapter. Для него нужно чтобы активити реализовывало интерфейс LoaderCallbacks<Cursor>. Для того, чтобы вызвать метод в активити нужно чтобы оно реализовывало интерфейс из диалога. Но когда я пытаюсь реализовать оба этих интер...
igrok-vip
24 фев 2015, 13:24
Форум: Уроки
Тема: Урок 110. Android 3. Fragments. DialogFragment - диалог
Ответы: 88
Просмотры: 82857

Re: Урок 110. Android 3. Fragments. DialogFragment - диалог

Спасибо. Тогда буду изучать колбеки)
igrok-vip
24 фев 2015, 13:11
Форум: Уроки
Тема: Урок 110. Android 3. Fragments. DialogFragment - диалог
Ответы: 88
Просмотры: 82857

Re: Урок 110. Android 3. Fragments. DialogFragment - диалог

Передать параметр в диалог получилось. Я же id то никуда не помещал)). Запись удаляется. Но всё-равно не пойму как обновить ListView.
Как вызвать этот notifydatasetchanged?
Как из диалога получить доступ к адаптеру и вызвать для него notifydatasetchanged?
Или изучать лоадеры и контент провайдеры?)
igrok-vip
24 фев 2015, 12:15
Форум: Уроки
Тема: Урок 110. Android 3. Fragments. DialogFragment - диалог
Ответы: 88
Просмотры: 82857

Re: Урок 110. Android 3. Fragments. DialogFragment - диалог

Глянул 106й урок. Сложновато для простого подтверждения наверно. Пока пытаюсь сделать первым способом, но есть тоже пара проблем: Почему-то не передаётся параметр id в диалог MainActivity.java Bundle bnd = new Bundle(); bnd.putInt("id", (int) acmi.id); dlg1.setArguments(bnd); dlg1.show(getFragmentMa...
igrok-vip
24 фев 2015, 00:08
Форум: Уроки
Тема: Урок 110. Android 3. Fragments. DialogFragment - диалог
Ответы: 88
Просмотры: 82857

Re: Урок 110. Android 3. Fragments. DialogFragment - диалог

Я использую DialogFragment для подтверждения удаления записи из листвью. Т.е. в диалоге есть 2 кнопки "Да" и "Нет". И если была нажата "Да", то в основном активити с листвью нужно удалить запись. Подскажите как это можно реализовать? Т.е. в основном активити я нажимаю "Удалить" - открывается диалог,...
igrok-vip
24 июн 2013, 14:27
Форум: Уроки
Тема: Урок 59. Диалоги. DatePickerDialog
Ответы: 63
Просмотры: 51548

Re: Урок 59. Диалоги. DatePickerDialog

Или я чего-то не понимаю, или не работает. Относительно урока сделал так: В onCreateDialog перед выводом диалога: tpd.getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); Но ничего не изменилось. Окошко закрывается, обработчик сраб...
igrok-vip
24 июн 2013, 13:14
Форум: Уроки
Тема: Урок 59. Диалоги. DatePickerDialog
Ответы: 63
Просмотры: 51548

Re: Урок 59. Диалоги. DatePickerDialog

Здравствуйте. Скажите, почему DateDialogPicker так сильно глючит на андроид 4.1? При нажатии готово обработчик срабатывает 2 раза. Если ткнуть мимо диалога, он закроется, и при этом тоже срабатывает обработчик. Из-за чего это? Как это вылечить? Повторное срабатывание временно вылечил с помощью подсч...
igrok-vip
16 июн 2013, 09:23
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 166335

Re: Урок 125. ViewPager

Ага уже попробовал. Не помогает.
igrok-vip
15 июн 2013, 17:16
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 166335

Re: Урок 125. ViewPager

Спасибо конечно. Но я делал по уроку и у меня адаптер совсем другой: [syntax=java] private class MyFragmentPagerAdapter extends FragmentPagerAdapter { public MyFragmentPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { return PageFragment.newInstance(po...
igrok-vip
15 июн 2013, 15:58
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 166335

Re: Урок 125. ViewPager

Не, не в этом дело. Если допустим удалить первую страницу находясь на нулевой, то ошибка сразу не появляется, а только при пролистывании на эту страницу. Получается страница как бы удалена, но "viewpager об этом не знает" или типо того. И главное ошибка даже если чуть-чуть потянуть и отпустить назад...
igrok-vip
15 июн 2013, 14:46
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 166335

Re: Урок 125. ViewPager

Ага, есть такие, но не пойму что ему нужно передать в качестве параметров. Допустим у меня 2 страницы и я пытаюсь удалить нулевую находясь на ней. Пытаюсь сделать так: [syntax=java] int pos = pager.getCurrentItem(); pager.setCurrentItem(pos+1); pagerAdapter.destroyItem(pager, pos, null); [/syntax] П...
igrok-vip
14 июн 2013, 16:19
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 166335

Re: Урок 125. ViewPager

Подскажите пожалуйста кто-нибудь. Сделал почти всё что хотел с viewpager'ом, осталось только сделать возможность удалять страницы, но не выходит. У меня как в уроке есть переменная PAGE_COUNT, увеличив её добивался увеличения пролистываемых страниц, а с уменьшением так не выходит. Видимо последняя с...
igrok-vip
13 июн 2013, 19:47
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 521250

Re: Урок 34. Хранение данных. SQLite

Ясно, спасибо
igrok-vip
13 июн 2013, 18:15
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 521250

Re: Урок 34. Хранение данных. SQLite

Подскажите пожалуйста. Как считать с таблицы значение типа boolean? Положить его туда получается через cv.put(String key, Boolean value), а метода для считывания типа getBoolean нет?
Можно конечно использовать и числа 0 и 1, но раз можно положить, то можно как-то считать?
igrok-vip
10 июн 2013, 12:47
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 166335

Re: Урок 125. ViewPager

Нашёл кое-что: View v = (View) pager.getChildAt(0); Далее через v.findViewById(R.id....) находим нужную вьюшку и делаем с ней что хотим. Потом вызываем v.invalidate(); v.requestLayout(); Но почему-то getChildAt(0) упорно возвращает не нулевую страницу, а первую. А с моим -1 шлёт куда подальше)) В чё...
igrok-vip
09 июн 2013, 21:35
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 166335

Re: Урок 125. ViewPager

Подскажите, должен же быть какой-нибудь способ пересоздать расположенную слева или справа страницу? Или может как-то можно пересоздать все страницы сразу? Или как добраться до фрагмента ViewPager'а из Activity?
igrok-vip
02 июн 2013, 16:42
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 521250

Re: Урок 34. Хранение данных. SQLite

Разобрался, проблема была с разрешениями (не очень эта тема в интернетовских учебниках освещена). Сейчас никаких ошибок нет, приложение запускается, папка и файл db создаются. Только в базе вместо моей таблицы таблица android_metadata, а сами базы по прежнему в телефоне))
igrok-vip
02 июн 2013, 15:46
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 521250

Re: Урок 34. Хранение данных. SQLite

сейчас 1.6 Но пробовал и на 4.1, там тоже ошибка
igrok-vip
02 июн 2013, 13:02
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 521250

Re: Урок 34. Хранение данных. SQLite

Вызвал при первом создании объекта класса DataBase - ошибка. В логах: sqlite3_open_v2("/sdcard/TestDB/TestDB", &handle, 6, NULL) failed