{ "id": "82502", "key": "TIMOB-6092", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "13870", "description": "", "name": "Sprint 2012-16 API", "archived": true, "released": true, "releaseDate": "2012-08-13" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-08-08T12:42:28.000+0000", "created": "2011-11-08T11:49:50.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "api", "module_activityindicator", "qe-review", "qe-testadded" ], "versions": [ { "id": "13272", "description": "Release 2.0.1", "name": "Release 2.0.1", "archived": true, "released": true, "releaseDate": "2012-04-16" } ], "issuelinks": [ { "id": "14297", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "84082", "key": "TIMOB-6779", "fields": { "summary": "Android: ActivityIndicator parity with iOS", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "14270", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "83946", "key": "TIMOB-6705", "fields": { "summary": "Android: ProgressDialog that won't block the UI", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "21887", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "102272", "key": "TIMOB-11184", "fields": { "summary": "Android: Cancelable ActivityIndicator", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "21886", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "102927", "key": "TIMOB-11312", "fields": { "summary": "Android: ActivityIndicator: Activity indicator is not working.", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "19433", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "82985", "key": "TIDOC-730", "fields": { "summary": "APIDoc: ActivityIndicator has undocumented type: and location: properties", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "20668", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "100638", "key": "TIMOB-10818", "fields": { "summary": "KitchenSink: Android: Need to update the Activity Indicator and Progress Bar test", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-10-24T18:04:58.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "h3. Feature request\r\nThis is request to have a stand alone loading indicator as part of the \"styles\" of the Ti.UI.ActivityIndicator:\r\n\r\n!http://android.attemptone.com/wp-content/uploads/2010/11/load_screenshot.png!\r\n\r\nSo that we can add it to a window, view, etc... instead of having it block the entire UI.", "attachment": [], "flagged": false, "summary": "Android: Feature Request Standalone Loading indicator", "creator": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "Platform OS: Android\r\nTi SDK: 2.0.1.GA2", "comment": { "comments": [ { "id": "175823", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "Awesome, thanks. I'll push this out and probably end up using your code to a large extent.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-12-12T14:38:18.000+0000", "updated": "2011-12-12T14:38:18.000+0000" }, { "id": "209330", "author": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Test case for Activity Indicator:\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor : 'red',\r\n\tfullscreen : true\r\n});\r\n\r\nvar style1;\r\nvar style2;\r\nvar style3;\r\nvar style4;\r\nif (Ti.Platform.name === 'iPhone OS') {\r\n\tstyle1 = Ti.UI.iPhone.ActivityIndicatorStyle.PLAIN;\r\n\tstyle2 = Ti.UI.iPhone.ActivityIndicatorStyle.BIG;\r\n\tstyle3 = Ti.UI.iPhone.ActivityIndicatorStyle.DARK;\r\n} else {\r\n\tstyle1 = Ti.UI.ActivityIndicatorStyle.PLAIN;\r\n\tstyle2 = Ti.UI.ActivityIndicatorStyle.BIG;\r\n\tstyle3 = Ti.UI.ActivityIndicatorStyle.DARK;\r\n\tstyle4 = Ti.UI.ActivityIndicatorStyle.BIG_DARK;\r\n}\r\n\r\nvar activityIndicator = Ti.UI.createActivityIndicator({\r\n\tcolor : 'green',\r\n\tfont : {\r\n\t\tfontFamily : 'Helvetica Neue',\r\n\t\tfontSize : 26,\r\n\t\tfontWeight : 'bold'\r\n\t},\r\n\tmessage : 'Loading...',\r\n\ttop : 0,\r\n\tleft : 0,\r\n\theight: Ti.UI.SIZE,\r\n\twidth: Ti.UI.SIZE\r\n});\r\n\r\nvar buttonTop = 200;\r\nvar buttonLeft = 10;\r\nvar buttonHeight = 50;\r\nvar buttonWidth = 120;\r\nif (Ti.Platform.name === 'iPhone OS') {\r\n\tvar buttonLeft = 0;\r\n\tvar buttonHeight = 40;\r\n\tvar buttonWidth = 80;\r\n}\r\n\r\nvar b1_1 = Ti.UI.createButton({\r\n\ttitle : \"text color 1\",\r\n\ttop : buttonTop,\r\n\tleft : buttonLeft,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb1_1.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.color = \" + activityIndicator.color);\r\n\tactivityIndicator.color = 'green';\r\n\tTi.API.info(\"*********************** activityIndicator.color = \" + activityIndicator.color);\r\n});\r\n\r\nvar b1_2 = Ti.UI.createButton({\r\n\ttitle : \"text color 2\",\r\n\ttop : buttonTop,\r\n\tleft : buttonLeft + buttonWidth,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb1_2.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.color = \" + activityIndicator.color);\r\n\tactivityIndicator.color = 'black';\r\n\tTi.API.info(\"*********************** activityIndicator.color = \" + activityIndicator.color);\r\n});\r\n\r\nvar b1_3 = Ti.UI.createButton({\r\n\ttitle : \"text font 1\",\r\n\ttop : buttonTop,\r\n\tleft : buttonLeft + buttonWidth * 2,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb1_3.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.font = \" + activityIndicator.font);\r\n\tactivityIndicator.font = {\r\n\t\tfontFamily : 'Helvetica Neue',\r\n\t\tfontSize : 26,\r\n\t\tfontWeight : 'bold'\r\n\t};\r\n\tTi.API.info(\"*********************** activityIndicator.font = \" + activityIndicator.font);\r\n});\r\n\r\nvar b1_4 = Ti.UI.createButton({\r\n\ttitle : \"text font 2\",\r\n\ttop : buttonTop,\r\n\tleft : buttonLeft + buttonWidth * 3,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb1_4.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.font = \" + activityIndicator.font);\r\n\tactivityIndicator.font = {\r\n\t\tfontFamily : 'DroidSans',\r\n\t\tfontSize : 18,\r\n\t\tfontWeight : 'normal'\r\n\t};\r\n\tTi.API.info(\"*********************** activityIndicator.font = \" + activityIndicator.font);\r\n});\r\n\r\nvar b2_1 = Ti.UI.createButton({\r\n\ttitle : \"text message 1\",\r\n\ttop : buttonTop + buttonHeight,\r\n\tleft : buttonLeft,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb2_1.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.message = \" + activityIndicator.message);\r\n\tactivityIndicator.message = 'Loading ...';\r\n\tTi.API.info(\"*********************** activityIndicator.message = \" + activityIndicator.message);\r\n});\r\n\r\nvar b2_2 = Ti.UI.createButton({\r\n\ttitle : \"text message 2\",\r\n\ttop : buttonTop + buttonHeight,\r\n\tleft : buttonLeft + buttonWidth,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb2_2.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.message = \" + activityIndicator.message);\r\n\tactivityIndicator.message = 'Continue loading ...';\r\n\tTi.API.info(\"*********************** activityIndicator.message = \" + activityIndicator.message);\r\n});\r\n\r\nvar b3_1 = Ti.UI.createButton({\r\n\ttitle : \"top=10\",\r\n\ttop : buttonTop + buttonHeight * 2,\r\n\tleft : buttonLeft,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb3_1.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.top = \" + activityIndicator.top);\r\n\tactivityIndicator.top = 10;\r\n\tTi.API.info(\"*********************** activityIndicator.getTop() = \" + activityIndicator.getTop());\r\n});\r\n\r\nvar b3_2 = Ti.UI.createButton({\r\n\ttitle : \"top=50\",\r\n\ttop : buttonTop + buttonHeight * 2,\r\n\tleft : buttonLeft + buttonWidth,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb3_2.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.top = \" + activityIndicator.top);\r\n\tactivityIndicator.top = 50;\r\n\tTi.API.info(\"*********************** activityIndicator.top = \" + activityIndicator.top);\r\n});\r\n\r\nvar b3_3 = Ti.UI.createButton({\r\n\ttitle : \"left=10\",\r\n\ttop : buttonTop + buttonHeight * 2,\r\n\tleft : buttonLeft + buttonWidth * 2,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb3_3.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n\tactivityIndicator.left = 10;\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n});\r\n\r\nvar b3_4 = Ti.UI.createButton({\r\n\ttitle : \"left=50\",\r\n\ttop : buttonTop + buttonHeight * 2,\r\n\tleft : buttonLeft + buttonWidth * 3,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb3_4.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n\tactivityIndicator.left = 50;\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n});\r\n\r\nvar b4_1 = Ti.UI.createButton({\r\n\ttitle : \"style=PLAIN\",\r\n\ttop : buttonTop + buttonHeight * 3,\r\n\tleft : buttonLeft,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb4_1.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.top = \" + activityIndicator.top);\r\n\tactivityIndicator.style = style1;\r\n\tTi.API.info(\"*********************** activityIndicator.top = \" + activityIndicator.top);\r\n});\r\n\r\nvar b4_2 = Ti.UI.createButton({\r\n\ttitle : \"style=BIG\",\r\n\ttop : buttonTop + buttonHeight * 3,\r\n\tleft : buttonLeft + buttonWidth,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb4_2.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.top = \" + activityIndicator.top);\r\n\tactivityIndicator.style = style2;\r\n\tTi.API.info(\"*********************** activityIndicator.top = \" + activityIndicator.top);\r\n});\r\n\r\nvar b4_3 = Ti.UI.createButton({\r\n\ttitle : \"style=DARK\",\r\n\ttop : buttonTop + buttonHeight * 3,\r\n\tleft : buttonLeft + buttonWidth * 2,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb4_3.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n\tactivityIndicator.style = style3;\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n});\r\n\r\nvar b4_4 = Ti.UI.createButton({\r\n\ttitle : \"style=BIG_DARK\",\r\n\ttop : buttonTop + buttonHeight * 3,\r\n\tleft : buttonLeft + buttonWidth * 3,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb4_4.addEventListener(\"click\", function() {\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n\tactivityIndicator.style = style4;\r\n\tTi.API.info(\"*********************** activityIndicator.left = \" + activityIndicator.left);\r\n});\r\n\r\nvar b5_1 = Ti.UI.createButton({\r\n\ttitle : \"hide\",\r\n\ttop : buttonTop + buttonHeight * 4,\r\n\tleft : buttonLeft,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb5_1.addEventListener(\"click\", function() {\r\n\tactivityIndicator.hide();\r\n});\r\n\r\nvar b5_2 = Ti.UI.createButton({\r\n\ttitle : \"show\",\r\n\ttop : buttonTop + buttonHeight * 4,\r\n\tleft : buttonLeft + buttonWidth,\r\n\twidth : buttonWidth,\r\n\theight : buttonHeight\r\n});\r\nb5_2.addEventListener(\"click\", function() {\r\n\tactivityIndicator.show();\r\n});\r\n\r\nwin.add(activityIndicator);\r\nactivityIndicator.show();\r\n\r\nwin.add(b1_1);\r\nwin.add(b1_2);\r\nwin.add(b1_3);\r\nwin.add(b1_4);\r\nwin.add(b2_1);\r\nwin.add(b2_2);\r\nwin.add(b3_1);\r\nwin.add(b3_2);\r\nwin.add(b3_3);\r\nwin.add(b3_4);\r\nwin.add(b4_1);\r\nwin.add(b4_2);\r\nwin.add(b4_3);\r\nif (Ti.Platform.name != 'iPhone OS') {\r\n\twin.add(b4_4);\r\n}\r\nwin.add(b5_1);\r\nwin.add(b5_2);\r\n\r\nwin.open();\r\n{code}\r\n\r\nTest case for Progress Indicator:\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor : 'blue'\r\n});\r\n\r\nvar progressIndicator_statusbar1 = Ti.UI.Android.createProgressIndicator({\r\n\tmessage : 'Loading...',\r\n\tlocation: Ti.UI.Android.PROGRESS_INDICATOR_STATUS_BAR,\r\n\ttype: Ti.UI.Android.PROGRESS_INDICATOR_INDETERMINANT\r\n});\r\n\r\nvar progressIndicator_statusbar2 = Ti.UI.Android.createProgressIndicator({\r\n\tmessage : 'Loading...',\r\n\tlocation: Ti.UI.Android.PROGRESS_INDICATOR_STATUS_BAR,\r\n\ttype: Ti.UI.Android.PROGRESS_INDICATOR_DETERMINANT,\r\n\tmin: 0,\r\n\tmax: 10,\r\n});\r\n\r\nvar progressIndicator_dialog1 = Ti.UI.Android.createProgressIndicator({\r\n\tmessage : 'Loading...',\r\n\tlocation: Ti.UI.Android.PROGRESS_INDICATOR_DIALOG,\r\n\ttype: Ti.UI.Android.PROGRESS_INDICATOR_INDETERMINANT,\r\n\tcancelable: true\r\n});\r\n\r\nvar progressIndicator_dialog2 = Ti.UI.Android.createProgressIndicator({\r\n\tmessage : 'Loading...',\r\n\tlocation: Ti.UI.Android.PROGRESS_INDICATOR_DIALOG,\r\n\ttype: Ti.UI.Android.PROGRESS_INDICATOR_DETERMINANT,\r\n\tcancelable: true,\r\n\tmin: 0,\r\n\tmax: 10\r\n});\r\n\r\nvar b1 = Ti.UI.createButton({\r\n\ttitle: \"status bar, indeterminant\",\r\n\ttop: 10\r\n});\r\nb1.addEventListener('click', function(){\r\n\tprogressIndicator_statusbar1.show();\r\n\tsetTimeout(function(){\r\n\t\tprogressIndicator_statusbar1.hide();\r\n\t}, 3000);\r\n});\r\n\r\nvar b2 = Ti.UI.createButton({\r\n\ttitle: \"status bar, determinant\",\r\n\ttop: 110\r\n});\r\nb2.addEventListener('click', function(){\r\n\tprogressIndicator_statusbar2.show();\r\n\tvar value = 0;\r\n\tsetInterval(function(){\r\n\t\tif (value > 10) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\tprogressIndicator_statusbar2.value = value;\r\n\t\tvalue ++;\r\n\t}, 100);\r\n\tsetTimeout(function(){\r\n\t\tprogressIndicator_statusbar2.hide();\r\n\t}, 3000);\r\n});\r\n\r\nvar b3 = Ti.UI.createButton({\r\n\ttitle: \"dialog, indeterminant\",\r\n\ttop: 210\r\n});\r\nb3.addEventListener('click', function(){\r\n\tprogressIndicator_dialog1.show();\r\n\tsetTimeout(function(){\r\n\t\tprogressIndicator_dialog1.hide();\r\n\t}, 3000);\r\n});\r\n\r\nvar b4 = Ti.UI.createButton({\r\n\ttitle: \"dialog, determinant\",\r\n\ttop: 310\r\n});\r\nb4.addEventListener('click', function(){\r\n\tprogressIndicator_dialog2.show();\r\n\tvar value = 0;\r\n\tsetInterval(function(){\r\n\t\tif (value > 10) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\tprogressIndicator_dialog2.value = value;\r\n\t\tvalue ++;\r\n\t}, 100);\r\n\tsetTimeout(function(){\r\n\t\tprogressIndicator_dialog2.hide();\r\n\t}, 3000);\r\n});\r\n\r\nwin.add(b1);\r\nwin.add(b2);\r\nwin.add(b3);\r\nwin.add(b4);\r\n\r\nwin.open();\r\n{code}", "updateAuthor": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-25T11:11:12.000+0000", "updated": "2012-07-25T11:11:12.000+0000" }, { "id": "213905", "author": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR https://github.com/appcelerator/titanium_mobile/pull/2693", "updateAuthor": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-10T16:01:01.000+0000", "updated": "2012-08-10T16:01:01.000+0000" }, { "id": "214149", "author": { "name": "rumbrasas", "key": "rumbrasas", "displayName": "Rima Umbrasas", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed with \r\nmobile sdk-2.2.0.v20120810080115\r\nTitanium Studio, build: 2.1.1.201207271312\r\nDevice:\r\nGalaxy S III Android version 4.0.4\r\n", "updateAuthor": { "name": "rumbrasas", "key": "rumbrasas", "displayName": "Rima Umbrasas", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-13T13:24:36.000+0000", "updated": "2012-08-13T13:24:36.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }