In Activity, i called web service and getting json response. Now i need to send this json response in one of the fragment of Activity. Please anyone help me how to send the json response to fragment without null value. Thank you in advance.
public class Gifts_Activity extends AppCompatActivity {
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.refereal_activtiy);
onSucceeded();
}
  private void onSucceeded() {
        ServiceClient serviceClient = ServiceUtil.getServiceClient();
        JsonObject json = new JsonObject();
        json.addProperty("user_id", "353");
        json.addProperty("device_id", "433");
        serviceClient.movie_quiz(json, callback);
    }
    Callback<JsonObject> callback = new Callback<JsonObject>() {
        @Override
        public void success(final JsonObject jsonObject, Response response) {
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                   ///here i am getting response. i need this response in fragment .
                }
            });
        }
        @Override
        public void failure(RetrofitError error) {
        }
    };
}
fragement:
public class Electronics_fragment  extends Fragment {
    Refeeral_Fragemnt.ShareAdapter adapter;
    LinearLayout lay;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        if (container == null) {
            return null;
        }
        lay = (LinearLayout) inflater.inflate(R.layout.referralhistory, container, false);
        return lay;
    }
}
 
     
    