程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> app-實現第一次使用APP時顯示引導頁面,以後不再顯示,代碼如下,但是不行

app-實現第一次使用APP時顯示引導頁面,以後不再顯示,代碼如下,但是不行

編輯:編程解疑
實現第一次使用APP時顯示引導頁面,以後不再顯示,代碼如下,但是不行
    final boolean isFirst;
    SharedPreferences preferences = getSharedPreferences("first_pref",MODE_MULTI_PROCESS);
    isFirst = preferences.getBoolean("isFirstIn", true);
    Log.d("StartActivity","is"+isFirst);

    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.start_layout);

    new Handler().postDelayed(new Runnable() {

        public void run() {
         if (isFirst) {
          // start
          intent = new Intent(StartActivity.this, GuideActivity.class);
         } else {
          // start
          intent = new Intent(StartActivity.this, MainActivity.class);
         }
         StartActivity.this.startActivity(intent);
         StartActivity.this.finish();
        }
       },DISPLAY_TIME);
        後面在GuideActivity中修改了文件中isFirst的值為false,但實驗發現結果不行,
        final boolean isFirst;中聲明為final是應為在內部類中不能用變量。
        求各位大神指點,謝謝你們

最佳回答:


http://www.cnblogs.com/Amandaliu/archive/2012/12/03/2800072.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved