繁体   English   中英

在应用程序第一次运行时只显示一次视图

[英]Display a view only once on application first run

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

我已经看到了一些 Java 共享首选项的实现,但我不知道如何使用 Xamarin。 你能帮我吗?

非常感谢!

要访问 Xamarin 上的共享首选项:

ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences (this);

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM