package demo.lxiangjian.com.android_viewpagerdemo;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
/**
* 需求:
* 1.主界面显示一张图片,一秒钟之后自动跳转到其他界面(MainActivity GuideActivity)
* 如果是第一次进入app,就跳转到GuideActivity,否则就跳转到MainActivity
* 2.GuideActivity :ViewPager显示3张图片,底部图标,
* 点击最后一张图片,跳转到MainActivity
*
* @author pk
*/
public class WelcomeActivity extends AppCompatActivity {
private boolean isFirstIn = true;//是否是第一次进入App
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
startActivity(new Intent(WelcomeActivity.this, MainActivity.class));
finish();
break;
case 1://第一次进入app
startActivity(new Intent(WelcomeActivity.this, GuideActivity.class));
finish();
break;
default:
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
init();
}
private void init() {
//判断是否是第一次进入app
SharedPreferences preferences = getSharedPreferences("login", MODE_PRIVATE);
isFirstIn = preferences.getBoolean("isFirstIn", true);
if (isFirstIn) {
handler.sendEmptyMessageDelayed(1, 1000);
preferences.edit().putBoolean("isFirstIn", false).commit();
} else {
handler.sendEmptyMessageDelayed(0, 1000);
}
}
}
package demo.lxiangjian.com.android_viewpagerdemo;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
/**
* 需求:
* 1.主界面显示一张图片,一秒钟之后自动跳转到其他界面(MainActivity GuideActivity)
* 如果是第一次进入app,就跳转到GuideActivity,否则就跳转到MainActivity
* 2.GuideActivity :ViewPager显示3张图片,底部图标,
* 点击最后一张图片,跳转到MainActivity
*
* @author pk
*/
public class WelcomeActivity extends AppCompatActivity {
private boolean isFirstIn = true;//是否是第一次进入App
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
startActivity(new Intent(WelcomeActivity.this, MainActivity.class));
finish();
break;
case 1://第一次进入app
startActivity(new Intent(WelcomeActivity.this, GuideActivity.class));
finish();
break;
default:
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
init();
}
private void init() {
//判断是否是第一次进入app
SharedPreferences preferences = getSharedPreferences("login", MODE_PRIVATE);
isFirstIn = preferences.getBoolean("isFirstIn", true);
if (isFirstIn) {
handler.sendEmptyMessageDelayed(1, 1000);
preferences.edit().putBoolean("isFirstIn", false).commit();
} else {
handler.sendEmptyMessageDelayed(0, 1000);
}
}
}
package demo.lxiangjian.com.android_viewpagerdemo;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
/**
* 需求:
* 1.主界面显示一张图片,一秒钟之后自动跳转到其他界面(MainActivity GuideActivity)
* 如果是第一次进入app,就跳转到GuideActivity,否则就跳转到MainActivity
* 2.GuideActivity :ViewPager显示3张图片,底部图标,
* 点击最后一张图片,跳转到MainActivity
*
* @author pk
*/
public class WelcomeActivity extends AppCompatActivity {
private boolean isFirstIn = true;//是否是第一次进入App
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
startActivity(new Intent(WelcomeActivity.this, MainActivity.class));
finish();
break;
case 1://第一次进入app
startActivity(new Intent(WelcomeActivity.this, GuideActivity.class));
finish();
break;
default:
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
init();
}
private void init() {
//判断是否是第一次进入app
SharedPreferences preferences = getSharedPreferences("login", MODE_PRIVATE);
isFirstIn = preferences.getBoolean("isFirstIn", true);
if (isFirstIn) {
handler.sendEmptyMessageDelayed(1, 1000);
preferences.edit().putBoolean("isFirstIn", false).commit();
} else {
handler.sendEmptyMessageDelayed(0, 1000);
}
}
}
Android欢迎界面的创建及引导完整代码(判断是否是第一次下载注册)
最新推荐文章于 2022-08-18 18:34:02 发布