не работает spinner. Выдаёт такую ошибку:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.nikita.mozhaev.exchange, PID: 11096
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter)' on a null object reference
at com.nikita.mozhaev.exchange.home.ui.add.AddFragment.onCreateView(AddFragment.java:46)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
at androidx.fragment.app.FragmentManager.addAddedFragments(FragmentManager.java:2224)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1997)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1953)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1849)
at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:413)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:237)
at android.app.ActivityThread.main(ActivityThread.java:8167)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
Вот исходники: AddFragment.java
public class AddFragment extends Fragment {
String[] data = {"Строительство",
"Ремонтные работы",
"Отделочные работы",
"Сантехнические работы",
"Электромонтажные работы",
"Благоустройство территории",
"Геодезические работы",
"Теплоснабжение",
"Охранно-пожарные системы"};
Spinner prof;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_notifications, container, false);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_spinner_dropdown_item);
prof = view.findViewById(R.id.prof);
prof.setAdapter(adapter);
prof.setPrompt("Title");
prof.setSelection(2);
prof.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getContext(), "Position" + position, Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
return view;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
У меня есть координаты первой точки на карте, есть расстояние между точками и есть градусы поворота относительно сторон света (с компаса)Подскажите...
Нужно задать цвет ячейки excel таблицы в java c помощью apache poiДолжна быть возможность задать любой цвет
можете подсказать какие есть библиотеки или дать ресурсы где показывается как создать свой calendarView или дать код чтобы был такой календарь...
Правильно ли используется указание автора? Необходимо указать два человека в авторах