I want to pass data between two fragments without using activity and fragment activity.
I don\'t want to pass data between fragments using activity like this : Commu
Best Way to exchange data between activity/fragments, fragment/fragment/, activity/activity, class/ class, make a common singleton class like:
public class DataHolderClass {
private static DataHolderClass dataObject = null;
private DataHolderClass() {
// left blank intentionally
}
public static DataHolderClass getInstance() {
if (dataObject == null)
dataObject = new DataHolderClass();
return dataObject;
}
private String distributor_id;;
public String getDistributor_id() {
return distributor_id;
}
public void setDistributor_id(String distributor_id) {
this.distributor_id = distributor_id;
}
}
DataHolderClass.getInstance().setDistributor_id("your data");
String _data = DataHolderClass.getInstance().getDistributor_id();