zoukankan      html  css  js  c++  java
  • [UWP小白日记1]判断APP是否是第一次运行初始化SQLITE数据库

      利用应用程序设置来实现此功能。

      1.首先,获取APP设置的容器:

    ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;

      由于获取容器的时候并没有给key为FirestStart的赋值,所以下面就直接判断是不是为null,为null就是第一次运行APP,

    然后在else里给key为FirestStart的赋值,那么else的代码就只能执行一次了。当然以后在UI上可以添加一个switchButton来控制什么的,那就是自己去开脑洞了。

     1   /// <summary>
     2         /// 页面载入标签
     3         /// </summary>
     4         /// <param name="sender"></param>
     5         /// <param name="e"></param>
     6         private void Page_Loaded(object sender, RoutedEventArgs e)
     7         {
     8             //判读APP是否是第一次启动,如果是就初始化APP的数据库
     9             
    10             if (localSettings.Values["FirstStart"] != null)
    11             {
    12                 //填充dateTextblock和timeTextboloc的text
    13                 DateTime now = DateTime.Now;
    14                 dateTextBlock.Text = now.ToString("yyyy-MM-dd ");
    15                 timeTextBlock.Text = now.ToString("HH:mm:ss");
    16 
    17                 //填充gridview
    18                 mark.Clear();
    19                 mark = sqliteHelper.ReadData(mark);
    20             }
    21             else
    22             {
    23                 FirstStart();
    24                 localSettings.Values["FirstStart"] = true;
    25 
    26                 //填充dateTextblock和timeTextboloc的text
    27                 DateTime now = DateTime.Now;
    28                 dateTextBlock.Text = now.ToString("yyyy-MM-dd ");
    29                 timeTextBlock.Text = now.ToString("HH:mm:ss");
    30 
    31                 //填充gridview
    32                 mark.Clear();
    33                 mark = sqliteHelper.ReadData(mark);
    34             }
    35             
    36                
    37         }
  • 相关阅读:
    深入理解HTTP Session
    java中使用队列:java.util.Queue
    throws/throw Exception 异常应用
    Log4j实现对Java日志的配置全攻略
    java中volatile关键字的含义
    hibernate调用oracle存储过程||函数
    手势仿QQ侧滑---秀清
    归档和解档---秀清
    全局定义UINavigationContoller--By秀清
    重力感应 加速计- By严焕培
  • 原文地址:https://www.cnblogs.com/Enious/p/5618410.html
Copyright © 2011-2022 走看看