AnimationDrawable.start不能直接写在onCreate, onStart,onResume里面,都是无效的,无法启动动画,只能写在比如事件监听当中,网上的资料说是因为AnimationDrawable并未完全关联到Window,在onCreate()方法中,View并未完成显示。但是Activity跳转就可以写在onCreate()方法中,如:Intent it = new Intent();
it.setClass(Activity1.this, Activity2.class);
startActivity(it);这个代码写在onCreate()方法中,程序运行后可以自动执行跳转。
到这里,就觉得很疑惑,不是说onCreate()方法中,View并未完成显示,那怎么可以跳转到Activity2呢?Activity2里面的view组件不是还未完成显示吗?
新人不材,请大家指教!
it.setClass(Activity1.this, Activity2.class);
startActivity(it);这个代码写在onCreate()方法中,程序运行后可以自动执行跳转。
到这里,就觉得很疑惑,不是说onCreate()方法中,View并未完成显示,那怎么可以跳转到Activity2呢?Activity2里面的view组件不是还未完成显示吗?
新人不材,请大家指教!
activity跳转不需要完全加载完view嗯,有点明白了,感谢大家!