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

ivied
11 апр 2013, 01:55
Форум: Работа с данными
Тема: Как правильно перезаполнить tab? LoaderManager..
Ответы: 3
Просмотры: 3378

Re: Как правильно перезаполнить tab? LoaderManager..

после магических танцев с бубнами и внедрения кода из http://stackoverflow.com/questions/1286 ... ustom-view совета метод setListShown взлетел. но tab по прежнему не отображается после второго клика
ivied
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 [] ...
ivied
10 апр 2013, 16:05
Форум: Работа с данными
Тема: Как правильно перезаполнить tab? LoaderManager..
Ответы: 3
Просмотры: 3378

Как правильно перезаполнить tab? LoaderManager..

Всем привет. Есть FragmentActivity, заполненная tabами c ListFragment .которые заполняются через LoaderManager. при смене табов криво обновляется содержимое. Допустим у меня есть два таба Tab1 Tab2 . когда я кликаю по Tab1 вся информаия отображиается верно. потом кликаю Tab2 тоже все нормально. пото...
ivied
09 апр 2013, 16:41
Форум: Activity, Task, Intent
Тема: FragmentTabHost закрыть одну вкладку
Ответы: 1
Просмотры: 2248

Re: FragmentTabHost закрыть одну вкладку

ответ
tabHost.getTabWidget().removeView(
tabHost.getTabWidget().getChildTabViewAt(tabIndexToClose)
);
ivied
09 апр 2013, 16:41
Форум: Экранные компоненты
Тема: FragmentTabHost закрыть одну вкладку
Ответы: 1
Просмотры: 2217

Re: FragmentTabHost закрыть одну вкладку

ответ
tabHost.getTabWidget().removeView(
tabHost.getTabWidget().getChildTabViewAt(tabIndexToClose)
);
ivied
09 апр 2013, 16:26
Форум: Экранные компоненты
Тема: FragmentTabHost закрыть одну вкладку
Ответы: 1
Просмотры: 2217

FragmentTabHost закрыть одну вкладку

Всем привет! не могу найти метод закрывающий одну определенную вкладку. тут есть http://developer.android.com/reference/ ... bHost.html

Код: Выделить всё

clearAllTabs()
но он закрывает сразу все вкладки. в интернетах ничего по этому поводу не нашел. какие есть идеи?
ivied
09 апр 2013, 16:08
Форум: Activity, Task, Intent
Тема: FragmentTabHost закрыть одну вкладку
Ответы: 1
Просмотры: 2248

FragmentTabHost закрыть одну вкладку

Всем привет! не могу найти метод закрывающий одну определенную вкладку. тут есть http://developer.android.com/reference/ ... bHost.html

Код: Выделить всё

clearAllTabs()
но он закрывает сразу все вкладки. в интернетах ничего по этому поводу не нашел. какие есть идеи?
ivied
01 апр 2013, 18:24
Форум: Service, Broadcast Receiver, асинхронность
Тема: обновление ListFragment заполненного через LoaderManager
Ответы: 9
Просмотры: 7974

Re: обновление ListFragment заполненного через LoaderManager

Омг... Ну и жесть. 2 дня убил на непойми что(
Все решалось подписиью одной строчки в ContentProvider : cursor.setNotificationUri(getContext().getContentResolver(),CONTACT_CONTENT_URI);
ivied
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...
ivied
01 апр 2013, 16:58
Форум: Service, Broadcast Receiver, асинхронность
Тема: обновление ListFragment заполненного через LoaderManager
Ответы: 9
Просмотры: 7974

Re: обновление ListFragment заполненного через LoaderManager

Такая идея. При добавлении записи в дб (или через каждые 5 секунд например) создаем Action. Этот Action будем ловить в onLoadFinished , после чего пересчитывть cursor и обновлять adapter. Так это должно работать или это велосипед и все проще? Как я понял мы все же должны вручную пересчитывать курсор...
ivied
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<...
ivied
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 ...
ivied
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...
ivied
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...
ivied
08 мар 2013, 03:49
Форум: Работа с данными
Тема: Работа с интернет чатами
Ответы: 0
Просмотры: 1912

Работа с интернет чатами

Привет. Есть идея приложения соединить несколько игровых "стрим-чатов"( например 1 , 2 ) в один для удобства просмотра. Опыт в программировании заканчивается где-то между turbopascal и visualstudio2006 так что сильно не пинать нуба :oops: пока было изучено небольшой учебник по Java и 80 уроков выбор...