我有一个JSONObject数组,其中包含一些有关android应用程序行为的数据。数组中的每个对象都具有相同的名称/值对结构,只是值不同。
{
"number": 4,
"name": "Test",
"max_value": 1.4,
"alarm": false
}
{
"number": 5,
"name": "Test2",
"max_value": -0.9,
"alarm": true
}
目前,我正在为其数组分配代码:
myobject[] obj= new myobject[ANZAHL];
JSONObject[] jsonObject = new JSONObject[obj.length];
try {
for(int i=0; i<=obj.length-1;i++) {
jsonObject[i] = new JSONObject();
obj[i] = new myobject(getApplicationContext(),i);
jsonObject[i].put("number", obj[i].number);
jsonObject[i].put("name",obj[i].name);
jsonObject[i].put("max_value",obj[i].max_value);
jsonObject[i].put("alarm",obj[i].alarm);
}
}
该对象应该在onStop()事件中保存到文件中,并在onResume()事件中恢复。