最后
给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
false
注意:如果在Activity里做的操作处理任务比较多,可能还是会出现白屏或者闪屏现象
第二种处理方式:
在第一种的基础上定义一个SplashActivity过渡加载跳转到主界面Activity
public class SplashActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_splash);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(SplashActivity.this, MainActivity.class));
finish();
}
}, 1500);
}
}
第三种处理方式:
通过设置Theme android:windowIsTranslucent属性设置为true,背景透明属性
注意:这样设置出现问题,跳转或切换页面的动画效果失效了
解决:自己定义一个窗口动画样式 android:windowAnimationStyle