익명으로 메모리 예외가 발생하며 어떤 코드 블록이 원인인지 알 수 없습니다. 그러나 나는 그 영역에서 그것을 안다. 그것은 대량 삽입 대신 단일 삽입을 사용하기 때문입니다.영역을 사용하는 메모리 예외
realm.beginTransaction();
summary = realm.createObject(ActivitySummary.class);
JSONObject activity = activities.getJSONObject(i);
JSONArray datas;
summary.setActID(activity.getInt("actID"));
summary.setActName(activity.getString("actName"));
summary.setSourceID(activity.getString("sourceID"));
datas = activity.getJSONArray("data");
for (int j = 0; j < datas.length(); j++) {
JSONObject data = datas.getJSONObject(j);
Date endTime = !data.getString("endTime").equals("null") ? new Date(data.getLong("endTime")) : new Date();
summary.setEndTime(endTime);
summary.setLogID(data.getString("logID"));
summary.setDate(data.getInt("date"));
summary.setStartTime(!data.getString("endTime").equals("null") ? new Date(data.getLong("startTime")) : new Date());
summary.setValue(data.getString("value1"));
summary.setValue2(data.getString("value2"));
realm.commitTransaction();
}
예외 12-23 10:40:10.302: A/libc(13101): Fatal signal 11 (SIGSEGV) at 0xd1d1d1cd (code=1), thread 13101 (com.lifestyle) –
에 도달 할 때 영역은 기각됩니다. – Emmanuel
12-23 10 : 40 : 10.302 : A/libc의 (13101) 0xd1d1d1cd (코드 = 1), 실 13101 (com.lifestyle)에서 치명적인 신호 (11) (SIGSEGV) – Dinu
는 단지 그 정보를 사용할 수 있습니까? 더 깊은 스택 추적은 없습니까? – bmunk