Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Mobile magazine
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: SoapObject - Curso Android SDK - Dominando a API - Parte 45
Nesta vídeo aula será codificado a Activity que irá processar a requisição via Web Service. Primeiramente iremos instanciar algumas classes, como a SoapObject, responsável por criar um objeto Soap.
Tempo: 15:05
Mini Resumo: Nesta vídeo aula será codificado a Activity que irá processar a requisição via Web Service. Primeiramente iremos instanciar algumas classes, como a SoapObject, responsável por criar um objeto Soap. Em seguida iremos recuperar o valor do Web Service e associar a um TextView.
Tecnologias utilizadas: Eclipse, ADT, Android, Android SDK.
Exemplos construídos: Web Service.
Palavras chaves: Eclipse, ADT, Android, Android SDK, Emulador, Layout, loading, thread, replicação.
Rafael Silva
Especialista há diversos anos em tecnologias de desenvolvimento como .net, PHP, Android, Delphi, MySQL, Java e front-end. Ministrou aulas e produziu diversos artigos, vídeos e cursos online sobre estas tecnologias.
O que você achou deste post?
14 COMENTÁRIOS
Pablo George Vieira Souza
Esta faltando os fontes dessa aula!
[há +1 mês] -
Responder
Wesley Yamazack
Olá Pablo, verificamos o seu comentário porém não identificamos o problema o download esta disponível através da opção "código fonte", você chegou a ver este link?
Um abraço
Um abraço
[há +1 mês] -
Responder
Celtec Rastreamento Ltda. - Me
\n\n\n\n\n
[há +1 mês] -
Responder
Wesley Yamazack
Olá Celtec, recebemos seu comentário mas não entendemos o mesmo, poderia reenviar?
Um abraço
Um abraço
[há +1 mês] -
Responder
Pablo George Vieira Souza
O erro é que os fontes não são da Aula de consumir WebService.
[há +1 mês] -
Responder
Wesley Yamazack
Olá Paulo, estamos vendo com o autor pra ver o que pode ter acontecido, peço que aguarde um pouco até ele poder te responder.
Um abraço e até mais.
Um abraço e até mais.
[há +1 mês] -
Responder
Wesley Yamazack
Olá Pablo, conversei com o Rafael Silva e ele disponibilizou o arquivo correto, poderia baixar novamente?
Um abraço e até mais.
Um abraço e até mais.
[há +1 mês] -
Responder
Celtec Rastreamento Ltda. - Me
Ola Wesley,
Os fontes ainda não são os corretos.
Os fontes ainda não são os corretos.
[há +1 mês] -
Responder
Celtec Rastreamento Ltda. - Me
Ola Wesley,
Os fontes agora estão disponíveis, eu que baixei o arquivo errado.
Obrigado !
Os fontes agora estão disponíveis, eu que baixei o arquivo errado.
Obrigado !
[há +1 mês] -
Responder
Wesley Yamazack
Olá amigo, legal que consegui, um abraço e até mais. Qualquer coisa estamos por aqui.
[há +1 mês] -
Responder
Luciano Cerqueira Dos Santos.
Realmente os fontes não tem nada a ver com soapobject da video aula
[há +1 mês] -
Responder
Wesley Yamazack
Olá Luciano, este problema foi resolvido, inclusive tivemos a confirmação de um dos leitores. Uma dúvida você baixou os fontes do link 'Codigo fonte'?
Um abraço e até mais.
Um abraço e até mais.
[há +1 mês] -
Responder
Jaci Nunes Pereira
Wesley, verifiquei o fonte e vi que não está batendo de acordo com o ministrado na video aula.Pois na assistindo esta video aula, o projeto deu um erro. E quando fui comparar, estava diferente o projeto.
Bom...Se possível, poderia por o fonte correto? ou se possível ver onde está o meu erro. Segue abaixo o logo de erro:
04-21 13:48:41.298: E/AndroidRuntime(527): FATAL EXCEPTION: main
04-21 13:48:41.298: E/AndroidRuntime(527): java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.devmedia.cliente/br.com.devmedia.cliente.WSExemplo}: java.lang.ClassCastException: android.widget.TextView
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.os.Handler.dispatchMessage(Handler.java:99)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.os.Looper.loop(Looper.java:123)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-21 13:48:41.298: E/AndroidRuntime(527): at java.lang.reflect.Method.invokeNative(Native Method)
04-21 13:48:41.298: E/AndroidRuntime(527): at java.lang.reflect.Method.invoke(Method.java:507)
04-21 13:48:41.298: E/AndroidRuntime(527): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-21 13:48:41.298: E/AndroidRuntime(527): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-21 13:48:41.298: E/AndroidRuntime(527): at dalvik.system.NativeStart.main(Native Method)
04-21 13:48:41.298: E/AndroidRuntime(527): Caused by: java.lang.ClassCastException: android.widget.TextView
04-21 13:48:41.298: E/AndroidRuntime(527): at br.com.devmedia.cliente.WSExemplo.onCreate(WSExemplo.java:44)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
04-21 13:48:41.298: E/AndroidRuntime(527): ... 11 more
04-21 13:48:41.318: W/ActivityManager(61): Force finishing activity br.com.devmedia.cliente/.WSExemplo
04-21 13:48:41.828: W/ActivityManager(61): Activity pause timeout for HistoryRecord{406f1c38 br.com.devmedia.cliente/.WSExemplo}
04-21 13:48:52.523: W/ActivityManager(61): Activity destroy timeout for HistoryRecord{406f1c38 br.com.devmedia.cliente/.WSExemplo}
04-21 13:49:59.558: I/Process(527): Sending signal. PID: 527 SIG: 9
04-21 13:49:59.577: I/ActivityManager(61): Process br.com.devmedia.cliente (pid 527) has died.
04-21 13:49:59.817: W/InputManagerService(61): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4058ddd8
04-21 13:51:45.639: D/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol
04-21 13:54:46.089: D/PerformBackupThread(61): starting agent for backup of BackupRequest{app=ApplicationInfo{405c4870 com.android.providers.settings} full=false}
04-21 13:54:46.107: D/BackupManagerService(61): awaiting agent for ApplicationInfo{405c4870 com.android.providers.settings}
04-21 13:54:46.192: D/BackupManagerService(61): agentConnected pkg=com.android.providers.settings agent=android.app.backup.BackupAgent$BackupServiceBinder@406edee0
04-21 13:54:46.288: V/LocalTransport(61): finishBackup()
04-21 13:56:45.707: D/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol
Bom...Se possível, poderia por o fonte correto? ou se possível ver onde está o meu erro. Segue abaixo o logo de erro:
04-21 13:48:41.298: E/AndroidRuntime(527): FATAL EXCEPTION: main
04-21 13:48:41.298: E/AndroidRuntime(527): java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.devmedia.cliente/br.com.devmedia.cliente.WSExemplo}: java.lang.ClassCastException: android.widget.TextView
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.os.Handler.dispatchMessage(Handler.java:99)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.os.Looper.loop(Looper.java:123)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-21 13:48:41.298: E/AndroidRuntime(527): at java.lang.reflect.Method.invokeNative(Native Method)
04-21 13:48:41.298: E/AndroidRuntime(527): at java.lang.reflect.Method.invoke(Method.java:507)
04-21 13:48:41.298: E/AndroidRuntime(527): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-21 13:48:41.298: E/AndroidRuntime(527): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-21 13:48:41.298: E/AndroidRuntime(527): at dalvik.system.NativeStart.main(Native Method)
04-21 13:48:41.298: E/AndroidRuntime(527): Caused by: java.lang.ClassCastException: android.widget.TextView
04-21 13:48:41.298: E/AndroidRuntime(527): at br.com.devmedia.cliente.WSExemplo.onCreate(WSExemplo.java:44)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-21 13:48:41.298: E/AndroidRuntime(527): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
04-21 13:48:41.298: E/AndroidRuntime(527): ... 11 more
04-21 13:48:41.318: W/ActivityManager(61): Force finishing activity br.com.devmedia.cliente/.WSExemplo
04-21 13:48:41.828: W/ActivityManager(61): Activity pause timeout for HistoryRecord{406f1c38 br.com.devmedia.cliente/.WSExemplo}
04-21 13:48:52.523: W/ActivityManager(61): Activity destroy timeout for HistoryRecord{406f1c38 br.com.devmedia.cliente/.WSExemplo}
04-21 13:49:59.558: I/Process(527): Sending signal. PID: 527 SIG: 9
04-21 13:49:59.577: I/ActivityManager(61): Process br.com.devmedia.cliente (pid 527) has died.
04-21 13:49:59.817: W/InputManagerService(61): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4058ddd8
04-21 13:51:45.639: D/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol
04-21 13:54:46.089: D/PerformBackupThread(61): starting agent for backup of BackupRequest{app=ApplicationInfo{405c4870 com.android.providers.settings} full=false}
04-21 13:54:46.107: D/BackupManagerService(61): awaiting agent for ApplicationInfo{405c4870 com.android.providers.settings}
04-21 13:54:46.192: D/BackupManagerService(61): agentConnected pkg=com.android.providers.settings agent=android.app.backup.BackupAgent$BackupServiceBinder@406edee0
04-21 13:54:46.288: V/LocalTransport(61): finishBackup()
04-21 13:56:45.707: D/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol
[há 28 dias] -
Responder
Diogo Souza
Olá Jaci,
Não cheguei a baixar o fonte para analisar, mas vendo a stack do erro, consegui identificar que o problema é um cast feito para o tipo correto...
Na linha do erro:
Caused by: java.lang.ClassCastException: android.widget.TextView
at br.com.devmedia.cliente.WSExemplo.onCreate(WSExemplo.java:44)
Ele diz que você está tentando fazer um cast para um tipo TextView (acredito que isso seja um uso do findViewById()). Provavelmente o tipo está errado. Dá uma olhada na linha 44 da classe WSExemplo e vê se consegue identificar, senão posta aqui o código da mesma pra gente ver.. blz?
Não cheguei a baixar o fonte para analisar, mas vendo a stack do erro, consegui identificar que o problema é um cast feito para o tipo correto...
Na linha do erro:
Caused by: java.lang.ClassCastException: android.widget.TextView
at br.com.devmedia.cliente.WSExemplo.onCreate(WSExemplo.java:44)
Ele diz que você está tentando fazer um cast para um tipo TextView (acredito que isso seja um uso do findViewById()). Provavelmente o tipo está errado. Dá uma olhada na linha 44 da classe WSExemplo e vê se consegue identificar, senão posta aqui o código da mesma pra gente ver.. blz?
[há 25 dias] -
Responder
Cursos relacionados

download


