Problema ao passar putExtras

Olá pessoal!

Estou tentando utilizar o putExtras em uma tela, mas não estou conseguindo e não consigo entender onde está o problema.
Ele da o seguinte erro:

[color=red]The method putExtra(String, boolean) in the type Intent is not applicable for the arguments[/color]

Alguém saberia me dizer o porque desse problema?
Agradeço desde já pela ajuda!

posta o error completo e o tipo de parametro que vc esta tentando passar.

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

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:

intent.putExtra("nome",obj.getNome());
intent.putExtra("idade",obj.getIdade());

Dá uma olhada na documentação: http://developer.android.com/reference/android/content/Intent.html e aqui tambem: http://www.vogella.com/articles/AndroidIntent/article.html

[quote=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:

intent.putExtra("nome",obj.getNome());
intent.putExtra("idade",obj.getIdade());

Dá uma olhada na documentação: http://developer.android.com/reference/android/content/Intent.html e aqui tambem: http://www.vogella.com/articles/AndroidIntent/article.html[/quote]

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.

Exemplo

[code]public Class Holder implements Serializable{
public int mAttr1;
public int mAttr2;

public Holder(int att1, int att2){
mAtt1 = att1;
mAtt2 = att2;
}

}
[/code]

Pouts é isso mesmo!
Preciso implementar serializable no model!! Tinha esquecido disso :lol:

Valeu galera!!! Foram de extrema ajuda!!!

[quote=fabriciov][quote=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:

intent.putExtra("nome",obj.getNome());
intent.putExtra("idade",obj.getIdade());

Dá uma olhada na documentação: http://developer.android.com/reference/android/content/Intent.html e aqui tambem: http://www.vogella.com/articles/AndroidIntent/article.html[/quote]

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.[/quote]
Ainda não tinha visto esse esquema,vou ver se eu implemento serializando o objeto.