Android判断界面
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Android判断界面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                ???? 仿造微信,第一次進入去引導界面,否則進啟動界面。
package edu.hpu.init; import edu.hpu.logic.R; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.os.Handler; import android.os.Message; public class TellActivity extends Activity { boolean isFirstIn = false; private static final int GO_HOME = 1000; private static final int GO_GUIDE = 1001; // 延遲3秒 private static final long delayTime = 3000; private static final String spName = "first_pref"; private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case GO_HOME: goHome(); break; case GO_GUIDE: goGuide(); break; } super.handleMessage(msg); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); init(); } private void init() { // 讀取SharedPreferences中需要的數據 // 使用SharedPreferences來記錄程序的使用次數 //接口,MODE_PRIVATE指定該SharedPreferences數據只能被本應用程序讀、寫 SharedPreferences preferences = getSharedPreferences( spName, MODE_PRIVATE); SharedPreferences.Editor editor; editor = preferences.edit(); // 取得相應的值,如果沒有該值,說明還未寫入,用true作為默認值 isFirstIn = preferences.getBoolean("isFirstIn", true); // 判斷程序第幾次運行,如果是第一次運行則跳轉到引導界面,否則跳轉到主界面 if (!isFirstIn) { mHandler.sendEmptyMessageDelayed(GO_HOME, delayTime); } else { // 使用Handler的postDelayed方法,3秒后執行GuideActivity mHandler.sendEmptyMessageDelayed(GO_GUIDE, delayTime); editor.putBoolean("isFirstIn", false); editor.commit(); } } private void goHome() { Intent intent = new Intent(this, StartActivity.class); startActivity(intent); this.finish(); } private void goGuide() { Intent intent = new Intent(this, GuideActivity.class); startActivity(intent); this.finish(); } }轉載于:https://www.cnblogs.com/hxsyl/p/3724020.html
總結
以上是生活随笔為你收集整理的Android判断界面的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 大侦探8第一案结束了,有人看了么,感觉这
- 下一篇: 如何解析美剧《美丽新世界》的结局?
