2011-08-07 5 views
0

javascript를 사용하여 webview로 Android 앱을 개발 중입니다. Arraylist를 반환하는 메소드가 있습니다. 자바 스크립트에서 액세스하려고합니다. 내가 자바 스크립트에서 메서드에서 반환하는 단일 문자열을 처리하는 방법을 알고 있지만 자바에서 arraylist의 DataObject를 처리하는 방법에 대해 알고 싶습니다.Android 데이터 객체와 JavaScript의 상호 작용

답변

0

Javascript 브리지에서 Java 객체 (기본 객체 및 String)를 변환하는 좋은 방법은 없습니다. 아마도 여러분은 ArrayList을 JSON 배열로 변환 한 다음 직렬화 된 표현을 JavaScript 코드로 전달할 수 있습니다. eval 또는 JSON.parse을 사용하여 JavaScript 배열로 변환 할 수 있습니다.

+0

고맙습니다 ... 저에게 좋은 리소스 나 문서를 제공해 주시겠습니까? – ARV

+0

불행히도 저는 실제로 좋은 문서가 없습니다. 이걸로 해본 적은 거의 할 수없는 것입니다. 몫. http://www.phonegap.com/에서 PhoneGap Android 프로젝트의 출처를 살펴 보는 것이 좋습니다. 광범위한 JavaScript 브리지 작업을 수행합니다. – Femi

+0

JSON에 대한 배열 : http://stackoverflow.com/questions/5166592/convert-normal-java-array-or-arraylist-to-json-array-in-android – dragon