Сбор потоковых данных Android и построение графиков: как передать потоковые данные из операций сбора данных в операции построения графиков / графиков? - PullRequest
0 голосов
/ 23 мая 2011

Предыстория: я разрабатываю приложение для Android с Eclipse, которое выполняет несколько действий и использует намерения для их запуска (имеет ли это смысл?).Я запрограммировал операцию сбора данных, чтобы начать операцию построения графиков с помощью меню параметров.Прямо сейчас это работает в некоторой степени.Операция сбора данных собирает данные и быстро непрерывно прокручивает их по экрану.Затем из меню «Параметры» я могу запустить операцию Plotting, которая отображает некоторые «составленные» данные, например, синусоидальную волну.

Проблема: Как я могу подать данные, которые непрерывно поступают из операции Data Acquisition, в Plottingдеятельность?Я не думаю, что putExtra () является правильным способом сделать это, поскольку данные поступают непрерывно.Мне нужны некоторые предложения, где искать решение.StackOverflow показывает, что нет вопросов / ответов о потоковой передаче данных Android из одного действия в другое.

1 Ответ

1 голос
/ 23 мая 2011

Поскольку одновременно выполняется только одно действие, они не могут одновременно передавать данные друг другу. Для этого вам нужно написать Service, который получает данные. Эти данные затем могут быть сохранены в виде файла или в базе данных sqlite и прочитаны графическим действием.

...