Langsung saja, saya harap kalian semua sudah paham “array”. Kali ini, mengetahui “json” akan lebih baik. Juga beda HttpClient dengan HttpUrlConnection. HttpClint sudah ditinggalkan oleh google dan diganti dengan HttpUrlConnection yang lebih aman. Masalahnya pada HttpUrlConnection ini, data di konversi dulu ke format json sebelum dikirmkan ke server, tentunya termasuk data array. Mencari di StackOverflow-pun blom menemukan solusinya, akhirnya mencoba sendiri dan... berhasil...
Di kode android (java) lakukan hal baku untuk mengirim data, hanya di server saja php-nya di ulik sedikit. Here is piece of code of AsyncTask: doInBackground for feed data and array to JSONObject postDataParams (with POST method)
Variabel id diisi dengan integer 9
Variabel nm diisi dengan String ”sembilan”
Variabel az diisi dengan array
Next, php receiver those data is as bellow (named arai.php)
That’s simple... and now you can precess the array as you want. The complete code of java is as below
activity_main.xml
MainActivity.java
Don’t forget to add internet permision in manifest
4shared link for Source Code (php not included)
No comments:
Post a Comment