public class WecolmeActivity extends Activity {
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_wecolme);
// 实例化sharedpreferences
sp = getSharedPreferences("login", this.MODE_PRIVATE);
// 开启一个线程 2s后自动跳转
if (sp.getBoolean("isFirst", true)) {
sp.edit().putBoolean("isFirst", false).commit();
// 跳转到主界面
SystemClock.sleep(2000);
Intent intent = new Intent(WecolmeActivity.this, MainActivity.class);
startActivity(intent);
finish();
} else {
Intent intent = new Intent(WecolmeActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
}
}
sp记录是否第一次登陆
public class WelcomeActivity extends Activity {
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
//获取SharedPreferences对象
sp = getSharedPreferences("login", MODE_PRIVATE);
//开启一个线程 2秒后自动跳转
new Handler(){
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
if (sp.getBoolean("isFirst", true)) {
//第一次要跳转到导航页
sp.edit().putBoolean("isFirst", false).commit();
//跳转
Intent intent=new Intent(WelcomeActivity.this,ViewPagerActivity.class);
startActivity(intent);
finish();
}else{
//不是第一次登录直接跳转到主页
startActivity(new Intent(WelcomeActivity.this, MainActivity.class));
finish();
overridePendingTransition(R.anim.w_in, R.anim.w_out);
}
};
}.sendEmptyMessageDelayed(0, 2000);
}
}