Почему я получаю исключение NullPointerException, когда у меня нет доступа к представлению Button в моем фрагменте через представление rootView?NullPointerException, когда я не получаю доступ к представлению Button в своем фрагменте через представление rootView
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
Button buttonClick =(Button)rootView.findViewById(R.id.button);
buttonClick.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
//Do something when button is clicked
}
});
Вы раздувания XML-на rootView, есть еще один способ получить его? Вы имеете в виду просто вызов findViewById() для активности вместо rootView? – Nanoc
ваш код выглядит нормально. проверьте кнопку id R.id.button in fragment_main.xml –
Вернули ли вы rootView? –