我是否需要为 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 文件中,因此您也可以这样做。
如何在 Xamarin.Forms 应用程序中实现全局数据?我不想为每个屏幕创建一个 MobileServiceClient 实例对象,而更喜欢单例。就此而言,在整个 Xamarin.Forms (PCL) 应用程序或屏幕之间保存任何全局数据(例如用户信息)的最佳方法是什么?
正如@Jason 所说,您可以在任何地方进行此操作。我个人为此使用 App.xaml.cs
/App.cs
class,但最好对此非常有选择性,这样你就不会拥有巨大的 App
class变得笨拙。
Microsoft 的一些 Azure 通知中心指南只是将一个单例放入单例所属的 class 文件中,因此您也可以这样做。