天天看點

安卓開發設定引導頁面隻顯示一次

public class HandlerActivity extends Activity {

    //是否是第一次使用

    private boolean isFirstUse;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

        setContentView(R.layout.activity_handler);

        SharedPreferences preferences = getSharedPreferences("isFirstUse",MODE_WORLD_READABLE);

        isFirstUse = preferences.getBoolean("isFirstUse", true);

         if (isFirstUse) {

             startActivity(new Intent(HandlerActivity.this, MainActivity.class));

         } else {

             startActivity(new Intent(HandlerActivity.this, LoginActivity.class));

         }

         finish();

        //執行個體化Editor對象

         Editor editor = preferences.edit();

        //存入資料

        editor.putBoolean("isFirstUse", false);

        //送出修改

        editor.commit();

    }

}