**
SharedPreferences 储存第一次登陆
**
private SharedPreferences sp;
//上下文获取shp 引号config mode 私有属性 返回值 提上去
sp = context.getSharedPreferences("config", Context.MODE_PRIVATE);
先去开启按钮点击事件里存值
//先往sp 里面存值 sp.edit .put 布尔传真值.com 提交 去上面取值判断
sp.edit().putBoolean("start",true).commit();
//本页面强转上下文 结束
((MainActivity)context).finish();
**
ViewPager的监听判断最后一个按钮显示
**
//给vp 设置添加状态监听 判断到最后一页的时候跳转页面
vp1.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int i, float v, int i1) {
}
@Override
public void onPageSelected(int i) {
//判断轮播的获取cu ==集合长度-1
if(vp1.getCurrentItem()==imgList.size()-1){
bt_start.setVisibility(View.VISIBLE);
}else{
bt_start.setVisibility(View.GONE);
}
}
@Override
public void onPageScrollStateChanged(int i) {
}
});
**
再回去获取getSharedPreferences的地方 获取值 判断
**
//从sp 里取值 获取布尔 赋假值 返回值下面判断
boolean start = sp.getBoolean("start", false);
if(start){
//登陆过就直接跳转和结束
//创建意图跳转
context.startActivity(new Intent(context,ShowActivity.class));
//本页面强转上下文 结束
((MainActivity)context).finish();
}