如何处理MvvmCross中的可下载资产

时间:2013-06-24 12:05:23

标签: xamarin.ios xamarin.android mvvmcross

我有一个应用程序,可以将内容与Web服务器同步,以便应用程序最终得到基于服务器的网页的离线和缩减版本。所有文本和html都存储在SQLite数据库中,但处理文件资产的最佳方法是什么?在我的例子中,这是图像和音频文件的混合。

同步已在核心项目中设置,我的Touch项目有一个内容目录,用于存储资产,我的意图是为Droid设置类似的设置。我可以传递UI项目所需的文件列表并从那里下载,但这似乎是错误的。

感谢。

1 个答案:

答案 0 :(得分:2)

为此,我将在Mvx中创建一个服务,您创建的ViewModel用于获取外部资产。以Daily Dilbert Tutorial为例。您可以将每日漫画视为与外部资源非常相似,其中DilbertService用于获取所有漫画并在List中展示。但是,您的列表可能是位于SD卡上或您决定存储文件的文件列表。