I am writing followings code for PagerAdapter
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
fragment_edit_delivery_location = new Fragment_edit_delivery_location_Map();
Bundle arg = new Bundle();
arg.putString("delivery_to_title_map", "Map Location");
fragment_edit_delivery_location.setArguments(arg);
return fragment_edit_delivery_location;
case 1:
fragment_edit_delivery_locationHome = new Fragment_edit_delivery_locationHome();
Bundle arg1 = new Bundle();
arg1.putString("delivery_to_title_home", "Home");
fragment_edit_delivery_location.setArguments(arg1);
return fragment_edit_delivery_location;
}
}
I am getting error as error java.lang.IllegalStateException: Can't change tag of fragment Fragment_edit_delivery_location_Map
Constructor of adapter
public ActionTabAdapter( FragmentManager fm) {
super(fm);
}
I am using ViewPager
in MainActivity as :
adapter = new ActionTabAdapter(getSupportFragmentManager());
pager.setAdapter(adapter);
I am trying to get dynamic value From current Fragment and again used in MainActivity to send String value as intent From MainActivity to SecondActivity .....but also not being able to get accurate value from Current Frgment .....Any kind of help is appreciated Thank you