應用的第一次啟動問題

2022-02-01 05:10:24 字數 873 閱讀 8210

很簡單,用sharedpreferences來做:

上**:

activity在oncreate()  setcontentview(r.layout.activity_log_in);方法之後

private sharedpreferences preferences;

preferences = getsharedpreferences("count", 

mode_world_readable);

int count =preferences.getint("count", 0);

if(0==count)else

大致思路很簡單:無非是用sharedpreferences快取資料讀取判斷

後台列印出資料

貌似12k左右的,存放/data/data目錄下

當然還有很多方法比如 做flag,判斷是否是第一次,存入資料原理一樣,

preferences = getsharedpreferences("phone", context.mode_private);  

//判斷是不是首次登入,  

if (preferences.getboolean("firststart", true))   //這種思路見:

ok,繼續趕路,一堆bug等著解決啊,

關於快取問題是該好好研究了,在這裡先尿一下,做個flag,明天繼續!

現在遇到的問題 往往網上很少 很讓人頭疼  也可能是自己進步了 不知道該高興還是 什麼樣的體會 

看我的部落格的 往往是初級新手 我很希望能幫到你 幫不到你的時候 或者把你帶到溝裡的時候 別罵我 你也該跳出別人的腳印了

因為在我學習的時候 沿著他們的腳步 他們替我踩過一步步的坑 踩出一條路 。現在輪到我踩了 我很高興。加油~ 

Linux第一次啟動

linux教程 linux教程 linux系統的登入方式有很多種,常見的登入方式有兩種,本地登入和遠端登入 開啟虛擬機器後,linux系統引導完畢後,會顯示如下介面 centos linux 7 core kernel 3.10.0 1062.e17.x86 64 on an x86 64 loca...

判斷ios app 第一次啟動

流行的解決方案是在大多數地方是用 nsuserdefaults standarduserdefaults的乙個關鍵,如果它不存在,這意味著這是應用程式啟動,否則,它不是第一次 if nsuserdefaults standarduserdefaults boolforkey everlaunched...

MySQL第一次啟動登入

登入mysql 安裝目錄下開啟my.ini配置檔案,編輯以下基本配置資訊 注意,有些教程中有建立data檔案,8.0以上版本在初始化時會自動建立該檔案,所以這裡不要重複建立。以管理員身份開啟 cmd 命令列工具,切換目錄 初始化資料庫 安裝命令,提示安裝成功即可 啟動服務 如果顯示以下提示就說明啟動...