简体   繁体   English

android 4.1中为空异常,但可在4.2中工作

[英]Null exception in android 4.1 but working in 4.2

Well I have this in xml 好吧,我在xml中有这个

<Spinner
android:id="@+id/spinnerLanguages"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />

and In Fragment code file 和在片段代码文件中

I have inflated in oncreate 我夸大了oncreate

viewInflate = inflater.inflate(R.layout.fragment_search, null);

and

spinnerLanguages = (Spinner) viewInflate.findViewById(R.id.spinnerLanguages);

String[] items1 = new String[] {"lang1", "lang2", "lang3","lang4"};

ArrayAdapter<String> adapter = new ArrayAdapter<String>(
getActivity(), android.R.layout.simple_spinner_item, items1);
spinnerLanguages.setAdapter(adapter);

But i am getting Null exception in this line 但是我在这一行中得到了Null异常

spinnerLanguages.setAdapter(adapter);

in jellybean(4.1) but it is working fine in 4.2+ 在jellybean(4.1)中,但在4.2+中可以正常工作

How can i solve this problem? 我怎么解决这个问题?

Thank you. 谢谢。

您可能在layout-vx目录中提供了不同版本的布局文件fragment_search.xml :检查您的layour目录中存在多少fragment_search.xml例如,在layout-v17与layout或layout-v16内部 )。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM