2 qq 18846849 qq_18846849 于 2016.05.10 22:23 提问

android onCreate 加载问题

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
super.onResume();
et = (EditText)findViewById(R.id.et);
etR = (EditText)findViewById(R.id.etR);
tv1= (TextView)findViewById(R.id.swclOnClickButton);
tv2= (TextView)findViewById(R.id.tv2);
btSin=(Button)findViewById(R.id.ButtonSin);
btCos=(Button)findViewById(R.id.ButtonCos);
btTan=(Button)findViewById(R.id.ButtonTan);
btLn=(Button)findViewById(R.id.ButtonLn);
btLog=(Button)findViewById(R.id.ButtonLog);
btSqr=(Button)findViewById(R.id.ButtonSqr);
btRot=(Button)findViewById(R.id.ButtonRot);
btMun=(Button)findViewById(R.id.ButtonMun);
btFa=(Button)findViewById(R.id.FaButton);
et.addTextChangedListener(textWatcher);
}

在初始化的时候要加载很多东西,放在这样放在onCreate里面对吗?应该怎么改?

5个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.05.10 22:26
已采纳
 onCreate里面为什么要super.onResume();这句不要。
 其他没什么问题
 另外textWatcher这个变量没定义
danielinbiti
danielinbiti 回复SoftTube: 确认一下布局文件是否有大图片加载作为背景图
一年多之前 回复
qq_18846849
qq_18846849 我发现开机后前几次都打不开,卡死黑屏,但只要成功打开之后,再关掉再打开就都不会卡死了,然而一重新开机又会这样。
一年多之前 回复
danielinbiti
danielinbiti 回复SoftTube: 如果就这几条语句就会卡死,无法推测原因,你可以单步调试一下看看这几行语句是不是很快就执行完了。或者说你在布局文件中加载了大图片作为背景之类的了,导致内存不够用
一年多之前 回复
qq_18846849
qq_18846849 那么有可能是什么原因呢,没有触发其他方法。
一年多之前 回复
danielinbiti
danielinbiti 回复SoftTube: 去掉super.onResume();后,卡死,黑屏和这几行语句无关
一年多之前 回复
qq_18846849
qq_18846849 但是为什么启动的时候经常卡死,然后黑屏,有时可以。
一年多之前 回复
qq_18846849
qq_18846849   2016.05.10 22:25

无视那条onResume

CSDNXIAOD
CSDNXIAOD   2016.05.10 22:33

关于Android加载网页的一些问题
Android onCreate, onSaveInstanceState和onRestoreInstanceState与跳转的问题
android 拍照 onCreate() 调用两次的问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

l_vaule
l_vaule   2016.05.10 23:32

不到处用的最好改成局部的。

lxk_1993
lxk_1993   Rxr 2016.05.11 08:40

super.onResume(); 去掉 下面那些控件绑定的可以用butterknife 或者其他的 一键生成 。

另外 代码规范问题 最好吧 findviewbyid 那些语句放到一个方法里

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!