本文實例為大家分享了Android判斷程序是否第一次啟動的具體代碼,供大家參考,具體內(nèi)容如下
10多年建站經(jīng)驗, 成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)客戶的見證與正確選擇。創(chuàng)新互聯(lián)提供完善的營銷型網(wǎng)頁建站明細(xì)報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。public class Welcome extends Activity { private final long SPLASH_LENGTH = 2000; Handler handler = new Handler(); public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.farst_img); //定義一個setting記錄APP是幾次啟動?。?! SharedPreferences setting = getSharedPreferences("com.example.hr_jie", 0); Boolean user_first = setting.getBoolean("FIRST", true); if (user_first) {// 第一次則跳轉(zhuǎn)到歡迎頁面 setting.edit().putBoolean("FIRST", false).commit(); tiaozhuanzhu(); } else {//如果是第二次啟動則直接跳轉(zhuǎn)到主頁面 tiaozhuanfu(); } } public void tiaozhuanzhu(){ handler.postDelayed(new Runnable() { //使用handler的postDelayed實現(xiàn)延時跳轉(zhuǎn) public void run() { Intent intent = new Intent(Welcome.this, Welcome_four.class); startActivity(intent); finish(); } }, SPLASH_LENGTH);//2秒后跳轉(zhuǎn)至應(yīng)用主界面MainActivity } public void tiaozhuanfu(){ handler.postDelayed(new Runnable() {//使用handler的postDelayed實現(xiàn)延時跳轉(zhuǎn) public void run() { Intent intent = new Intent(Welcome.this, MainActivity.class); startActivity(intent); finish(); } }, SPLASH_LENGTH);//2秒后跳轉(zhuǎn)至應(yīng)用歡迎界面 } }
標(biāo)題名稱:Android判斷程序是否第一次啟動-創(chuàng)新互聯(lián)
地址分享:http://jinyejixie.com/article14/ichde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、定制網(wǎng)站、標(biāo)簽優(yōu)化、動態(tài)網(wǎng)站、域名注冊、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)