如何获得Sharedrfs字符串值到微调..? ANDROID
问题描述:
我已经给this将数据与sharedpreference如何获得Sharedrfs字符串值到微调..? ANDROID
,所以我希望得到的值到微调保存,在这里我给这个
SharedPreferences spf = getSharedPreferences("myprfs", Context.MODE_PRIVATE);
String ret = spf.getString("ctyp","");
这里我得到的价值为字符串,我想给微调器分配一个相同的值。
for(int i=0;i<2;i++)
if(ret.equals(spinner.getItemAtPosition(i).toString())){
spinner.setSelection(i);
break;
}
我收到此错误
'java.lang.Object android.widget.Spinner.getItemAtPosition(int)' on a null object reference
任何一个可以建议我正确答..
答
你spinner
应为空。设置一个断点来确认。请记住,在调试运行模式,使断点“破”
最可能的是:
- 没有使用ButterKnife做了
findViewById
- ,忘了将它绑定
如果你已经完成了上述工作,但是微调控制器仍然是空的,其中生命周期方法是在代码上面运行的吗?也许你试图在之前触摸UI 它已加载
检查你是否绑定了微调器? – sushildlh