在应用程序首次运行时仅显示一次视图

时间:2016-11-28 20:06:55

标签: android xamarin.android sharedpreferences

我正在使用Xamarin Android,我需要在应用程序启动时显示图像轮播。

我已经看过一些使用Java Shared Preferences的实现,但我不知道如何使用Xamarin执行此操作。你能帮帮我吗?

非常感谢!

2 个答案:

答案 0 :(得分:2)

访问Xamarin上的共享首选项:

ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences (this);

然后检查" firstRun"使用共享首选项:

            if (prefs.GetBoolean ("firstRun", true)) {
                LaunchImagesCarousel ();
                prefs.Edit ().PutBoolean ("firstRun", false).Commit ();
            } else {
               // something else
            }

如果用户第一次打开应用程序,我会使用相同的方法显示轮播图像教程。

如果在其他地方认为这是多余的,不必要的和/或可能的答案,请将其删除。

答案 1 :(得分:0)

使用Xamarin表格,您可以VersionTracking.IsFirstLaunchEver
https://docs.microsoft.com/en-us/xamarin/essentials/version-tracking