【发布时间】:2011-07-25 00:08:18
【问题描述】:
我想编写一个应用程序来跟踪股票列表的价格。 将包含三个包含股票清单的活动:
- myStocksActivity 包含我感兴趣的股票
- searchedStocksActivity 包含我可以添加到 myStocksActivity 中包含的列表中的股票列表
- winnersLoosersStocksActivity 包含当天表现最好或最差的股票列表。
我想将股票列表保留在 myStocksActivity 中,以便能够从该列表中删除或添加股票,并将 searchedStocksActivity 或winnersLoosersStocksActivity 中显示的股票添加到 myStocksActivity。
另一个挑战:股票价格应根据应用程序的设置每 X 分钟更新一次。价格应该只在应用运行时更新,并且应该只更新我当前正在查看的列表的价格。
目前,我的架构不是很好:几乎所有逻辑都包含在 myStocksActivity 中,我知道这不是一件好事。
我正在考虑将股票列表的更新转移到一项服务中,但我不希望该服务在应用程序未运行时运行。
你怎么看?我的问题清楚吗?谢谢!
【问题讨论】:
标签: android architecture