由于最近参加一个Android比赛,首先进来的就是APP启动介绍页面。一开始并不知道怎么去实现,通过查阅各种资料发现了里面的逻辑,下面我将附上相关的代码进行介绍:
1.在AndroidManifest.xml中将作为启动介绍页面的activity注册为APP的入口。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
2.当APP运行到介绍界面时新建一个线程使其过一定的时间后在跳入下一个activity(这里应该要注意的是一定在介绍页面的activity运行finish()方法,结束上个activity,不然点击返回就返回到介绍页面去了)
int waittingtime = 2500;
//展示页面停留(waittingtime)后跳转到主页面
Handler jumpToMain = new Handler();
jumpToMain.postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(getApplication(), MainActivity.class));
finish(); //结束介绍页面的activity
}
}, waittingtime);