Найдено 15 результатов
- 11 апр 2013, 01:55
- Форум: Работа с данными
- Тема: Как правильно перезаполнить tab? LoaderManager..
- Ответы: 3
- Просмотры: 3378
Re: Как правильно перезаполнить tab? LoaderManager..
после магических танцев с бубнами и внедрения кода из http://stackoverflow.com/questions/1286 ... ustom-view совета метод setListShown взлетел. но tab по прежнему не отображается после второго клика
- 10 апр 2013, 17:53
- Форум: Работа с данными
- Тема: Как правильно перезаполнить tab? LoaderManager..
- Ответы: 3
- Просмотры: 3378
Re: Как правильно перезаполнить tab? LoaderManager..
ivied Код в студию, а то так, мы понять не можем, что не так. public class ChatList extends ListFragment implements LoaderManager.LoaderCallbacks<Cursor>, OnClickListener { final String LOG_TAG = "myLogs"; final Uri CONTACT_URI = Uri.parse("content://ivied.p001astreamchat/chats"); public String [] ...
- 10 апр 2013, 16:05
- Форум: Работа с данными
- Тема: Как правильно перезаполнить tab? LoaderManager..
- Ответы: 3
- Просмотры: 3378
Как правильно перезаполнить tab? LoaderManager..
Всем привет. Есть FragmentActivity, заполненная tabами c ListFragment .которые заполняются через LoaderManager. при смене табов криво обновляется содержимое. Допустим у меня есть два таба Tab1 Tab2 . когда я кликаю по Tab1 вся информаия отображиается верно. потом кликаю Tab2 тоже все нормально. пото...
- 09 апр 2013, 16:41
- Форум: Activity, Task, Intent
- Тема: FragmentTabHost закрыть одну вкладку
- Ответы: 1
- Просмотры: 2248
Re: FragmentTabHost закрыть одну вкладку
ответ
tabHost.getTabWidget().removeView(
tabHost.getTabWidget().getChildTabViewAt(tabIndexToClose)
);
tabHost.getTabWidget().removeView(
tabHost.getTabWidget().getChildTabViewAt(tabIndexToClose)
);
- 09 апр 2013, 16:41
- Форум: Экранные компоненты
- Тема: FragmentTabHost закрыть одну вкладку
- Ответы: 1
- Просмотры: 2217
Re: FragmentTabHost закрыть одну вкладку
ответ
tabHost.getTabWidget().removeView(
tabHost.getTabWidget().getChildTabViewAt(tabIndexToClose)
);
tabHost.getTabWidget().removeView(
tabHost.getTabWidget().getChildTabViewAt(tabIndexToClose)
);
- 09 апр 2013, 16:26
- Форум: Экранные компоненты
- Тема: FragmentTabHost закрыть одну вкладку
- Ответы: 1
- Просмотры: 2217
FragmentTabHost закрыть одну вкладку
Всем привет! не могу найти метод закрывающий одну определенную вкладку. тут есть http://developer.android.com/reference/ ... bHost.html но он закрывает сразу все вкладки. в интернетах ничего по этому поводу не нашел. какие есть идеи?
Код: Выделить всё
clearAllTabs()- 09 апр 2013, 16:08
- Форум: Activity, Task, Intent
- Тема: FragmentTabHost закрыть одну вкладку
- Ответы: 1
- Просмотры: 2248
FragmentTabHost закрыть одну вкладку
Всем привет! не могу найти метод закрывающий одну определенную вкладку. тут есть http://developer.android.com/reference/ ... bHost.html но он закрывает сразу все вкладки. в интернетах ничего по этому поводу не нашел. какие есть идеи?
Код: Выделить всё
clearAllTabs()- 01 апр 2013, 18:24
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: обновление ListFragment заполненного через LoaderManager
- Ответы: 9
- Просмотры: 7974
Re: обновление ListFragment заполненного через LoaderManager
Омг... Ну и жесть. 2 дня убил на непойми что(
Все решалось подписиью одной строчки в ContentProvider : cursor.setNotificationUri(getContext().getContentResolver(),CONTACT_CONTENT_URI);
Все решалось подписиью одной строчки в ContentProvider : cursor.setNotificationUri(getContext().getContentResolver(),CONTACT_CONTENT_URI);
- 01 апр 2013, 18:05
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: обновление ListFragment заполненного через LoaderManager
- Ответы: 9
- Просмотры: 7974
Re: обновление ListFragment заполненного через LoaderManager
Что-то получилось.. Создал Action при обновлении базы, и ловлю в своем FragmentList: .... public void onActivityCreated(Bundle savedInstanceState) { ..... newMessage = new BroadcastReceiver() { public void onReceive(Context context, Intent intent) { LoaderManager lm = getLoaderManager(); lm.restartL...
- 01 апр 2013, 16:58
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: обновление ListFragment заполненного через LoaderManager
- Ответы: 9
- Просмотры: 7974
Re: обновление ListFragment заполненного через LoaderManager
Такая идея. При добавлении записи в дб (или через каждые 5 секунд например) создаем Action. Этот Action будем ловить в onLoadFinished , после чего пересчитывть cursor и обновлять adapter. Так это должно работать или это велосипед и все проще? Как я понял мы все же должны вручную пересчитывать курсор...
- 01 апр 2013, 16:36
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: обновление ListFragment заполненного через LoaderManager
- Ответы: 9
- Просмотры: 7974
Re: обновление ListFragment заполненного через LoaderManager
Cursor.register... дальше на память сейчас не помню, но думаю найдете нужный метод. Спасибо! Единственное место где мы передаем курсор это метод onLoadFinished , значит должно выглядеть так? : Handler handler=null; MyObserver myObs = new MyObserver(handler); ..... public void onLoadFinished(Loader<...
- 01 апр 2013, 15:18
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: обновление ListFragment заполненного через LoaderManager
- Ответы: 9
- Просмотры: 7974
Re: обновление ListFragment заполненного через LoaderManager
Спасибо за ответы! Они получают уведомление об изменении курсора, но принимать действия, обрабатывать это нужно самому. вот тут объяснено как http://www.androiddesignpatterns.com/2012/08/implementing-loaders.html Цитата: An observer to receive notifications when the data source has changed. Loaders ...
- 31 мар 2013, 22:32
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: обновление ListFragment заполненного через LoaderManager
- Ответы: 9
- Просмотры: 7974
обновление ListFragment заполненного через LoaderManager
Всем привет. Не могу накапать как правильно обновлять ListFragment. Вроде при заполнение с помощью LoaderManager курсор при изменении базы данных должен обновляться сам судя из инфы с http://developer.android.com/reference/android/app/LoaderManager.LoaderCallbacks.html : public abstract void onLoadF...
- 31 мар 2013, 22:29
- Форум: Работа с данными
- Тема: обновление ListFragment заполненного через LoaderManager
- Ответы: 0
- Просмотры: 2152
обновление ListFragment заполненного через LoaderManager
Всем привет. Не могу накапать как правильно обновлять ListFragment. Вроде при заполнение с помощью LoaderManager курсор при изменении базы данных должен обновляться сам судя из инфы с http://developer.android.com/reference/android/app/LoaderManager.LoaderCallbacks.html : public abstract void onLoadF...
- 08 мар 2013, 03:49
- Форум: Работа с данными
- Тема: Работа с интернет чатами
- Ответы: 0
- Просмотры: 1912
Работа с интернет чатами
Привет. Есть идея приложения соединить несколько игровых "стрим-чатов"( например 1 , 2 ) в один для удобства просмотра. Опыт в программировании заканчивается где-то между turbopascal и visualstudio2006 так что сильно не пинать нуба :oops: пока было изучено небольшой учебник по Java и 80 уроков выбор...