结合对其他app的使用经验,决定设计一个程序启动页面,在网上搜索了相关的教程,找到了解决方法,实现了在程序启动界面加载一张图片后在进入程序界面。
通过对其他app的使用,发现app都会有一个加载界面,我之前做的里面也没有这个,因此我的想法就是也添加一张开始的加载图片。
在网山搜索相关的方法,
最终找到了代码:
public class Splash extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate( savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏
//getSupportActionBar().hide();//隐藏标题栏
setContentView(R.layout.activity_splash);
Thread myThread=new Thread(){//创建子线程
@Override
public void run() {
try{
sleep(5000);//使程序休眠五秒
Intent it=new Intent(getApplicationContext(),MainActivity.class);//启动MainActivity
startActivity(it);
finish();//关闭当前活动
}catch (Exception e){
e.printStackTrace();
}
}
};
myThread.start();//启动线程
}
}
实现的过程是先新建一个Activity,然后给这一个Activity加载一张图片,然后还需要在Manifest中将代表启动界面的代码从MainActivity中取出并方到这个新的Activity里面。