posta o error completo e o tipo de parametro que vc esta tentando passar.
Z
Zenity
Opa amigo!Obrigado pela resposta.
Estou sem o código aqui, mas vou tentar explicar quem sabe você consegue me ajudar.
O problema é o seguinte, eu estou chamando a intent dentro de um método que cria uma dialog na aplicação.
Estava pensando aqui, acho que vou passar por parâmetro do método a position do item na listView e tentar instanciar o objeto dentro do método.
O item que estou tentando passar no putExtra é um objeto.
Acho que tem alguma coisa com o fato do método, porque se eu coloco o putExtra fora do método ele funciona
R
Ramon_Pires
Como você não disse o o o tipo de objeto que está passando fica difícil,mas o putExtra só aceita tipos primitivos e outros tipos específicos, logo um objeto de uma classe que você criou não será aceito.
ao invés de passar o objeto em si,passe cada atributo desse objeto,exemplo:
Como você não disse o o o tipo de objeto que está passando fica difícil,mas o putExtra só aceita tipos primitivos e outros tipos específicos, logo um objeto de uma classe que você criou não será aceito.
ao invés de passar o objeto em si,passe cada atributo desse objeto,exemplo:
So uma correção: é possível passar objeto de uma classe criada pelo desenvolvedor.
A classe tem que ser serializada e na hora da "extração" é preciso fazer um cast.
Pouts é isso mesmo!
Preciso implementar serializable no model!! Tinha esquecido disso :lol:
Valeu galera!!! Foram de extrema ajuda!!!
R
Ramon_Pires
fabriciov:
Ramon Pires:
Como você não disse o o o tipo de objeto que está passando fica difícil,mas o putExtra só aceita tipos primitivos e outros tipos específicos, logo um objeto de uma classe que você criou não será aceito.
ao invés de passar o objeto em si,passe cada atributo desse objeto,exemplo:
So uma correção: é possível passar objeto de uma classe criada pelo desenvolvedor.
A classe tem que ser serializada e na hora da “extração” é preciso fazer um cast.
Ainda não tinha visto esse esquema,vou ver se eu implemento serializando o objeto.