I ont deux fragments
et le premier fragment a une recyclerview adapter
été je veux passer la position de l'adaptateur à un autre fragment de clicking
la recycler view
..comment transmettre des données entre les fragments de l'adaptateur recyclerview
Fragment 1 Code de recyclerview adapter
:
holder.address.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Position of items...///", String.valueOf(position));
//For sending data between fragments
Bundle bundle = new Bundle();
bundle.putInt("Position", position);
StoreDetails storeDetails = new StoreDetails();
storeDetails.setArguments(bundle);
getActivity().getSupportFragmentManager()
.beginTransaction()
.replace(R.id.content_frame, new StoreDetails())
.commit();
}
});
Fragment 2 Code:
Bundle b = getArguments();
if(b != null)
{
b.getInt("Position");
}
else
{
Toast.makeText(getActivity(), "Oops sorry..!!", Toast.LENGTH_SHORT).show();
}
Je reçois NullPointerException du second fragment .. –