Witam
napisałem apke która przekazuje tekst z jednego fragmentu do drugiego po nacisnieciu buttona, problem w tym że wywala mi nullpointerexpection
public class ButtonFragment extends Fragment {
Button button;
EditText editText;
public ButtonFragment() {
// Required empty public constructor
}
interface Communication{
void onSetText(String text);
}
Communication communication;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view=inflater.inflate(R.layout.fragment_button,container, false);
button=view.findViewById(R.id.button);
editText=view.findViewById(R.id.editText);
View.OnClickListener listener=new View.OnClickListener() {
@Override
public void onClick(View v) {
String et;
et=editText.getText().toString();
communication.onSetText(et);
}
};button.setOnClickListener(listener);
return view;
}
}
dokładnie w : communication.onSetText(et);