从Xamarin Android项目中提取常见代码

我一直在编写一个Xamarin Android应用程序,现在处于一个通用业务逻辑(包括SQLite.Net东西)负载的位置。我想将它移到一个单独的项目中,以防我决定去Xamarin iOS项目。这可以只是一个香草类图书馆项目,还是有更多的呢?从Xamarin Android项目中提取常见代码

此业务逻辑代码包含一些需要本地化的字符串。我想唯一的选择是将它们存储在新项目中的resx资源文件中?

回答:

对于项目本身,您可以使用PCL,这实际上是我最喜欢的在Xamarin解决方案中共享项目之间代码的选项,或者您可以使用共享项目,我不太喜欢它,但很多人使用它和它的工作。这是link当我被问及使用哪一个时,我总是用它作为参考,这样你就可以根据每个人的利弊来决定自己。

关于本地化您可以绝对使用resx资源文件,但您需要实现自己的本地化服务以从文件中读取数据。

以上是 从Xamarin Android项目中提取常见代码 的全部内容, 来源链接: utcz.com/qa/260879.html

回到顶部