Android 判断app是否第一次安装。

来源:互联网 发布:mac上什么软件处理图片 编辑:程序博客网 时间:2024/05/24 05:24

通过SharedPreferences设置getBoolean。

 public  boolean isFirstStart(Context context) {        SharedPreferences preferences = context.getSharedPreferences(                "SHARE_APP_TAG", 0);        Boolean isFirst = preferences.getBoolean("FIRSTStart", true);        if (isFirst) {// 第一次            preferences.edit().putBoolean("FIRSTStart", false).commit();            ib_start = (Button) findViewById(R.id.guide_ib_start);            ib_start.setOnClickListener(new View.OnClickListener() {                @Override                public void onClick(View v) {                startActivity(new Intent(MainActivity.this, Main3Activity.class));                    Toast.makeText(getApplicationContext(),"第一次",Toast.LENGTH_SHORT).show();                finish();                }            });            Log.i("GFA","一次");            return true;        } else {            startActivity(new Intent(MainActivity.this, Main2Activity.class));            finish();            Log.i("GFA","N次");            Toast.makeText(getApplicationContext(),"N次",Toast.LENGTH_SHORT).show();            return false;        }    }

在需要的Activity中调用。

1 0
原创粉丝点击