先上代码,看问题,部分代码,只看重要的。
public class MainActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);在这里加入去标题的代码
setContentView(R.layout.activity_main);
}
重点来了,按照常理加入的代码是没错的,但是会出现:
requestWindowFeature(Window.FEATURE_NO_TITLE)应该在 setContentView之前(LogCat的大概内容),我就纳闷了,我写的没错呀。
还会出现欢迎界面完了之后,App就关掉了。(我还当是跳转有问题呢)
整了半天才知道,原来是》》》》》》》》》》
MainActivity extends BaseActivity 这才是重点。(大家看清楚了是extends BaseActivity,而不是Activity或者FragmentActivity)。
所以应该在:
public class BaseActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);加入去标题的代码,就OK了。
setContentView(R.layout.activity_base);
}
}
就这点内容,希望大家注意。