Android判斷程序是否第一次啟動
更新時間:2017年03月27日 09:00:53 作者:夢幽
這篇文章主要為大家詳細介紹了Android判斷程序是否第一次啟動的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Android判斷程序是否第一次啟動的具體代碼,供大家參考,具體內容如下
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) {// 第一次則跳轉到歡迎頁面
setting.edit().putBoolean("FIRST", false).commit();
tiaozhuanzhu();
} else {//如果是第二次啟動則直接跳轉到主頁面
tiaozhuanfu();
}
}
public void tiaozhuanzhu(){
handler.postDelayed(new Runnable() { //使用handler的postDelayed實現延時跳轉
public void run() {
Intent intent = new Intent(Welcome.this, Welcome_four.class);
startActivity(intent);
finish();
}
}, SPLASH_LENGTH);//2秒后跳轉至應用主界面MainActivity
}
public void tiaozhuanfu(){
handler.postDelayed(new Runnable() {//使用handler的postDelayed實現延時跳轉
public void run() {
Intent intent = new Intent(Welcome.this, MainActivity.class);
startActivity(intent);
finish();
}
}, SPLASH_LENGTH);//2秒后跳轉至應用歡迎界面
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Android Studio finish()方法的使用與解決app點擊“返回”(直接退出)
這篇文章主要介紹了Android Studio finish()方法的使用與解決app點擊“返回”(直接退出),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
Android 使用Vitamio打造自己的萬能播放器(8)——細節(jié)優(yōu)化
本文主要介紹Android Vitamio開發(fā)播放器,這里給大家提供了一些小的細節(jié)優(yōu)化,更加完善播放器的功能,希望能幫助有需要的小伙伴2016-07-07

