我有2个活动,我想在单击列表项时将活动1的数据发送到活动2。点击我可以将数据映射到该ListItem,该数据是一种RealmList类型。我用Gson库将我的模型转换为Json字符串。如果我的数据是List的一种类型,但我正在使用RealmList,则可以实现此目的。当我尝试实现以下时,我的应用程序被冻结。无法将RealmList <T>转换为JSONObject字符串android
这是我的过滤器型号:
Filter filter = new Filter();
filter.setTitle("");
filter.setId("");
filter.setCode("");
RealmList是这样的:
RealmList<Filter> list = new RealmList<Filter>();
我想上面所列内容转换为JSONObject的字符串如下:
new Gson().toJson(filter))
以上现场捐赠我有以下错误:
PID: 12959 Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 4. Wait queue head age: 5647.8ms.)
Load: 10.67/9.63/9.38
CPU usage from 1103ms to -6084ms ago:
101% 12959/com.anubavam.creatrix: 98% user + 3.4% kernel/faults: 6335 minor 15 major
44% 832/system_server: 25% user + 18% kernel/faults: 8128 minor 104 major
10% 1623/com.android.phone: 5.5% user + 5.4% kernel/faults: 4275 minor 57 major
3.6% 4304/android.process.media: 1.7% user + 1.9% kernel/faults: 4931 minor 73 major
0% 286/debuggerd: 0% user + 0% kernel/faults: 3205 minor 38 major
5.8% 91/kswapd0: 0% user + 5.8% kernel
5.8% 1272/com.android.systemui: 3.8% user + 1.9% kernel/faults: 2852 minor 39 major
4.5% 302/zygote: 3% user + 1.5% kernel/faults: 11239 minor
3.4% 1580/com.motorola.process.system: 2.3% user + 1.1% kernel/faults: 1881 minor 1 major
3.3% 153/mmcqd/0: 0% user + 3.3% kernel
注意列表和ArrayList不会给我任何错误,它的工作文件。但RealmList是问题。 我也尝试下面的行也没用。
List<Filter> list = new RealmList<Filter>();
任何人都可以解决这个问题。