我正在发送大型 JSON 字符串,其中 JSON
数组长度的记录为 800,但目前当我启动该 Activity
时,应用程序退出而没有任何崩溃消息,但是当我减少记录到 100 然后它完美地工作。
我是这样做的
Intent myIntent = new Intent(getActivity(),
ActivityName.class);
myIntent.putExtra("jsondata", respUserData);
getParentFragment().startActivityForResult(myIntent,
pick_plan);
getActivity().overridePendingTransition(
R.anim.lefttorightanim, R.anim.righttoleftanim);
那么将大型 JSON
发送到下一个 Activity
的正确方法是什么?
提前致谢。
最佳答案
不要将大型字符串或大型数据直接传递给 Intent,您必须使用 Application Class
。
在应用程序类中设置变量和方法。
要获得有关 应用程序类
的更多信息,请查看此 answer .
关于android - 如何将大的 json 字符串传递给下一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325857/