如何在活动之间快速传递一个大的 json 字符串?
a)我的活动一看起来像这样。
JsonDataTask jdt = new JsonDataTask(c);
AsyncTask<String, Integer, String> rdataJSON = jdt.execute("https://job.jobnet.dk/FindJobService/V1/Gateway.ashx/annonce?fritekst=akutjob&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();
}
b) 然后是下面的活动二。
Intent intent = getIntent();
JobPosting_json = intent.getStringExtra("rdataJSON");
问题是 'jdt.execute()' aka json-string 返回也必须数据.. 然后'getStringExtra("rdataJSON")' 不能保存 hule 字符串..