у меня есть этот фрагмент:Где поставить код внутри класса фрагмента?
public class Fragment_PV extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//option 2
return inflater.inflate(R.layout.fragment_pv, container, false);
//option 1
}
//option 3
}
Теперь я хочу сделать довольно значительное количество математики, когда кто-то нажимает на кнопку в макете, который идет с этим фрагментом. Как бы то ни было, макет загружается отлично, но, конечно, ничего не происходит.
Когда я поставил код, где вариант 1 является, затмение говорит, что код «недостижим»
Когда я поставил код, где вариант 2 не является, там нет ошибки компиляции, но сбои приложения, когда фрагмент загруженный, говоря, что он встречает ошибку в методе oncreateview
Когда я помещаю код, где находится опция 3, он сообщает мне, что скобки {} установлены неправильно, и его нужно переделать, чтобы он выглядел как опция 1 ...
help please :)
p.s. код я тестировал положить в, только чтобы увидеть, если она работает так:
Toast errormsg = Toast.makeText(getActivity(), "Error!", 5000);
errormsg.setGravity(Gravity.CENTER, 0, 0);
errormsg.show();
Спасибо, связка! – Killerpixler