title: Passing data between activities in Android(BIG JSON DATA STRING)
body: <p>How can I pass an big json-string between activities fast?</p>
  
  <p><strong>a) My Activity one look like this.</strong></p>
  
  <pre><code>JsonDataTask jdt = new JsonDataTask(c);
  
  AsyncTask&lt;String, Integer, String&gt; rdataJSON = jdt.execute("https://job.jobnet.dk/FindJobService/V1/Gateway.ashx/annonce?fritekst=akutjob&amp;sortering=match");
  
  try {   
     Intent i = new Intent(c, JoblistActivity.class);
     i.putExtra("rdataJSON", rdataJSON.get());
     startActivity(i);
  } catch (InterruptedException e1) {
     e1.printStackTrace();
  } catch (ExecutionException e1) {
     e1.printStackTrace();
  }
  </code></pre>
  
  <p><strong>b) Then Activity two below.</strong></p>
  
  <pre><code>Intent intent = getIntent();
  JobPosting_json = intent.getStringExtra("rdataJSON");
  </code></pre>
  
  <p>The problem is where the 'jdt.execute()' a.k.a json-string
  return too must data.. 
  Then the 'getStringExtra("rdataJSON")' can´t holde the hule string..</p>