Jump to content

[AJUDA] JSON Android


Hypr
 Share

Recommended Posts

Ora bons dias =)

Vamos la ver se me vou saber explicar =)... queria ter umas luzes como fazer uma ligação pelo android usando o "sistema json" a um servidor "linux" , digamos que a ideia e ver por exemplo os utilizadores , poder adicionar ou remover, o que tive já a procura vai buscar os "dados" a um ficheiro xml, pelo que penso não pretendo isso , o que pretendo é ele ir buscar aos utilizadores samba e poder adicionar ou mesmo remover

Atentamente

Miguel Leal

Link to comment
Share on other sites

já tens a componente linux feita ? se sim, basta então efectuares uma ligação http e interpretar os dados de retorno com um interpretador de JSON

esta foi a primeira entrada do google para "android consume a json webservice" : http://mobiforge.com/design-development/consuming-json-services-android-apps

vi um grande problema no código apresentado pois chamadas bloqueantes ao sistema android (como os pedidos de rede) não podem ser efectuadas no thread principal (GUI), mas é suficiente para dar umas luzes

Edited by HappyHippyHippo
IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

desde ja obrigado pela resposta =)

fiz algo de "teste" igual a este tutorial http://www.learn2crack.com/2013/10/android-asynctask-json-parsing-example.html , mas da me erro

at com.hypr.json.MainActivity$JSONParse.onPostExecute(MainActivity.java:70)

que corresponde

user = json.getJSONArray(TAG_USER);

na parte protected void onPostExecute(JSONObject json) {

alguma ideia o que seja? visto que nao pesco nada disto 😛

Edited by Hypr
Link to comment
Share on other sites

pelo que penso deve ser em relação ao array

03-09 11:59:28.376 2159-2159/com.hypr.json E/AndroidRuntime﹕ FATAL EXCEPTION: main

Process: com.hypr.json, PID: 2159

java.lang.NullPointerException: Attempt to invoke virtual method 'org.json.JSONArray org.json.JSONObject.getJSONArray(java.lang.String)' on a null object reference

Link to comment
Share on other sites

nop ... esse ero refere que o a variável "json" é um ponteiro para nulo.

analisando o código, isso indica que a função "getJSONFromUrl" não consegui obter os dados do servidor ou não consegui interpretalos correctamente.

para determinar qual das situações, terás de verificar as entradas de log e verificar qual das mensagens de erro é apresentada.

IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.