title: "Already executed" error (Retrofit2 and Android)
body: <p>First of all, I have 2 fragments and they show different json values(2 links). If I change fragment(.replace()), that fragment get values with retrofit and show it. It works well but other fragment is deleted with values. After change fragment, it downloads again so I change structure. I want to take 2 json objects once so I get json objects in mainactivity and fragments get these with methods. They work well in first opening but if i open a fragment second time, it gives this error. How can I solve it?</p>
  
  <pre><code>java.lang.IllegalStateException: Already executed.
  at retrofit2.OkHttpCall.enqueue(OkHttpCall.java:84)
  </code></pre>
  
  <p>Code is very long, i will show main structure.</p>
  
  <blockquote>
    <p>MainActivity.java</p>
  </blockquote>
  
  <pre><code>public class MainActivity extends AppCompatActivity
  {
      private Call&lt;Restaurant[]&gt; restaurantCall;
      private Call&lt;Dining[]&gt; diningCall;
  
      @Override
      protected void onCreate(Bundle savedInstanceState)
      {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
  
          //Restaurant Json value
          RestaurantInterface restaurantInterface = RetroClient.getClient().create(RestaurantInterface.class);
          restaurantCall = restaurantInterface.getJsonValues();
  
          //Dininghall Json value
          DiningInterface diningInterface = RetroClient.getClient().create(DiningInterface.class);
          diningCall = diningInterface.getJsonValues();
      }
      public Call&lt;Restaurant[]&gt; RestaurantJson()
      {
          return this.restaurantCall;
      }
  
      public Call&lt;Dining[]&gt; DiningJson()
      {
          return this.diningCall;
      }
  }
  </code></pre>
  
  <blockquote>
    <p>RestaurantFragment.java (Other fragment has same structure)</p>
  </blockquote>
  
  <pre><code>public class RestFragment extends Fragment
  {
  
      @Nullable
      @Override
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
      {
          View view = inflater.inflate(R.layout.fragment_rest, container, false);
  
          Call&lt;Restaurant[]&gt; call = ((MainActivity) getActivity()).RestaurantJson();
  
          call.enqueue(new Callback&lt;Restaurant[]&gt;()
          {
              .
              .
  </code></pre>