我有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>();
任何人都可以解決這個問題。