我是否需要为 Azure SQL 驱动的 Xamarin.Forms 中的每个屏幕创建一个新的 MobileServiceClient?

Do I need a new MobileServiceClient for every screen in Azure SQL driven Xamarin.Forms?

如何在 Xamarin.Forms 应用程序中实现全局数据?我不想为每个屏幕创建一个 MobileServiceClient 实例对象,而更喜欢单例。就此而言,在整个 Xamarin.Forms (PCL) 应用程序或屏幕之间保存任何全局数据(例如用户信息)的最佳方法是什么?

正如@Jason 所说,您可以在任何地方进行此操作。我个人为此使用 App.xaml.cs/App.cs class,但最好对此非常有选择性,这样你就不会拥有巨大的 App class变得笨拙。

Microsoft 的一些 Azure 通知中心指南只是将一个单例放入单例所属的 class 文件中,因此您也可以这样做。