我使用亂射,我可以得到respose從URL.Response的JSONObject是這樣 如何在Android中的活動之間傳遞大量數據(JSON)?
我有一個疑難問題想activities.What之間傳遞這個數據是正確的方法是什麼? 我使用領域database.I插入這個json在我的數據庫和另一個activiti,我選擇這個json.Is這正確的方式? 問題是,加載完成後,第二個活動不會立即開始。 這是我的Java代碼
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
realm.executeTransaction(new Realm.Transaction() {
@Override
public void execute(Realm realm) {
TrainMainDBModel trainMainDBModel = realm.createObject(TrainMainDBModel.class);
try {
trainMainDBModel.setTrainsJson(jsonObject.getString("data"));
trainMainDBModel.setAdults(Integer.parseInt(adultsValue.getText().toString()));
trainMainDBModel.setChild(Integer.parseInt(childValue.getText().toString()));
realm.insertOrUpdate(trainMainDBModel);
Intent intent = new Intent(getActivity(), TrainsActivity.class);
startActivity(intent);
getActivity().overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
} catch (JSONException e) {
e.printStackTrace();
}
}
});
}
它是一個可以立即開始第二次活動,當我有這樣大的數據? 感謝
是否必須保持數據離線?如果你在單個數組列表中管理這些數據會怎麼樣? –
可能的重複http://stackoverflow.com/questions/12819617/issue-passing-large-data-to-second-activity – RameshJaga
我正在使用Realm @IntelliJAmiya – BekaKK