1.setContentView是对activity的显示布局的解析,调用后布局文件中的控件才关联到activity中,也就是说,如果布局文件xml中配置了很多控件,要是想用,就必须在setContentView之后才能获取这些控件的实例。2.重新创建activity,这个一般不需要,基本都是启动时startactivity,然后需要结束时手动调用finish,不过back按键也会让activity整个destroy掉,不过一般卸不干净,比如,activity中启动了service,那finish后并不会将这个service也干掉,需要调用killprocess才能将整个和activity关联的,包括activity干掉。
比如还有从一个Activity跳转到另外一个Activity ......
Intent intt=new Intent(Main.this,Main.class);
startActivity(intt);
这个会再次调用onCreate,我个人感觉不是很好,我都是使用setContentView从一个View跳到另外一个View
我现在也是 都是 使用setContentView
所以我不知道 什么时候 startActivity 什么时候 setContentView 感觉 都差不多
哪个性能更好点。基本上我都是setContentView.习惯了,你可以去研究下哪个跑的快,然后发出来跟大家分享下,哈哈...
startActivity(intt);