-3
회 사용으로 setOnItemSelectedListener를 사용하면 오류가 발생합니다. 이 내 코드입니다 :Erro "setOnItemSelectedListener"를 회 전자에 사용하는 경우
public class FragmentAdd extends Fragment {
private Spinner spinnerProvince;
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
spinnerProvince = (Spinner) getActivity().findViewById(R.id.spinner_province);
spinnerProvince.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
return inflater.inflate(R.layout.fragment_add,container,false);
}
}
오류 :이 문제를 해결할 수있는 방법을
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Spinner.setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener)' on a null object reference
.
하십시오 [편집] 질문을 시도해야한다. 액티비티 레이아웃에서 뷰를 찾았을 때 조각을 사용하는 특별한 이유가 있습니까? –