对于Settings类和关联的XML页面,大约50%的访问时间会收到NullPointerExeceptions。典型的会话尝试在启动后不久加载当前设置。用户可以继续填写订单,查看过去的订单,或更新/查看当前设置。android随机在EditText上产生NullPointerException
有时设置不会加载,而其他时间则不会保存。 装载:
((EditText) parent.findViewById(R.id.txtCompanyName))
.append(companyName);
保存:
companyName = ((EditText) parent.findViewById(R.id.txtCompanyName))
.getText().toString();
这些是它们各自的功能与第一线。我不确定他们为什么会提出这个异常(主要是保存功能)。尽我所知,加载函数可以在View完全加载之前调用,但是,只有在View完全加载(它保存在android的onClick上)之后才能执行save函数。
显示logcat输出 – Ronnie
这可能很困难,因为我一直无法让页面失败... –