Android筆記——判斷程式是否第一次啟動

來源:互聯網
上載者:User

標籤:this   color   int   sha   run   use   etc   runnable   應用   

 1 public class Welcome extends Activity { 2     private final long SPLASH_LENGTH = 2000; 3     Handler handler = new Handler(); 4  5     public void onCreate(Bundle savedInstanceState) { 6         super.onCreate(savedInstanceState); 7         setContentView(R.layout.farst_img); 8          9         //定義一個setting記錄APP是幾次啟動!!!10         SharedPreferences setting = getSharedPreferences("com.example.hr_jie", 0);11         Boolean user_first = setting.getBoolean("FIRST", true);12         if (user_first) {// 第一次則跳轉到歡迎頁面13             setting.edit().putBoolean("FIRST", false).commit();14             tiaozhuanzhu();15         } else {//如果是第二次啟動則直接跳轉到首頁面16             tiaozhuanfu();17         }18     }19     20     public void tiaozhuanzhu(){ 21     handler.postDelayed(new Runnable() {  //使用handler的postDelayed實現延時跳轉  22          23             public void run() {    24                 Intent intent = new Intent(Welcome.this, Welcome_four.class);    25                 startActivity(intent);    26                 finish();       27             }    28         }, SPLASH_LENGTH);//2秒後跳轉至應用主介面MainActivity  29 }30     31     public void tiaozhuanfu(){ 32     handler.postDelayed(new Runnable() {//使用handler的postDelayed實現延時跳轉  33          34             public void run() {    35                 Intent intent = new Intent(Welcome.this, MainActivity.class);    36                 startActivity(intent);    37                 finish();       38             }    39         }, SPLASH_LENGTH);//2秒後跳轉至應用歡迎介面40 }41 }

 

Android筆記——判斷程式是否第一次啟動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.