2012-04-27 2 views
0

Я работаю над приложениями для продажи. У меня есть список, содержащий 10-15 элементов, которые выбираются с помощью кнопки проверки. Я хочу, чтобы выбранные элементы отображались в следующей вкладке. Любое предложение/помощь? Как я должен это делать?просмотреть выбранные элементы из списка на следующую вкладку android

ответ

0

Считаете ли вы использование Loaders? Я никогда не пользуюсь этим классом, но, похоже, это то, что вы ищете. Вот link

Введенный в Android 3.0, погрузчики позволяют легко асинхронно загружать данные в деятельности или фрагмента. Погрузчики имеют следующие характеристики:

  • Они доступны для каждой деятельности и фрагмента.
  • Они обеспечивают асинхронную загрузку данных.
  • Они отслеживают источник своих данных и предоставляют новые результаты при изменении содержимого.
  • Они автоматически подключаются к последнему курсору при воссоздании после изменения конфигурации . Таким образом, им не нужно повторно запрашивать свои данные.

Вы также можете произвести запись в файл, когда вы выбираете ваши детали и прочитать его при отображении выбранной вкладки элементов.

+0

Погрузчики могут быть не полезны, потому что я хочу проверить несколько элементов из списка, а затем отобразить выбранные в следующей вкладке – Numair

0

Просто сохраните выбранный элемент в каком-либо глобальном хранилище и используйте mTaHost.setCurrentTab(your_next_tab);, а затем в этой вкладке выберите выбранный элемент, который вы сохранили, и отобразите его.

+0

любой источник или пример были бы более полезными !! – Numair

+0

Ok используйте класс getter setter для хранения выбранного элемента или класса Application для глобальной привязки и выборки на следующей вкладке. –

+0

Я также использовал getter setter, но придает мне сильную ошибку при запуске, когда я начинаю проверять элемент – Numair

0

У вас может быть статическое общедоступное поле в классе следующей вкладки, которая загружает этот конкретный элемент/элементы, когда эта вкладка достигла и очистится после ее использования.

+0

Использование статических в таких случаях - не очень хорошая идея. –

+0

список заполняется из базы данных sqlite ... поля не являются статическими – Numair

+0

@ user1296361, это не имеет никакого отношения к тому, откуда берутся поля, только чтобы вы знали, что отображать на следующей вкладке. –

Смежные вопросы