Ver mensagens sem resposta | Ver tópicos ativos Hoje é 09 Jul 2020, 10:03



Responder Tópico  [ 4 Mensagens ] 
 Editar contacto 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 03 Abr 2008, 12:31
Mensagens: 2
Localização: Portugal
Mensagem Editar contacto
Oi!

Encontrei alguns tutoriais/exemplos na net que permitem adicionar e remover contactos da lista telefónica do Android, mas nenhum que permita editar um contacto (por exemplo, alterar o número de telefone, ou o nome).

Tentei utilizar o método getContentResolver().update mas sem sucesso; defini o ID do contacto, o nome do campo que quero alterar (por exemplo, People.NAME), mas nada acontece. Utilizando o método getContentResolver().insert consigo inserir novos contactos, ou mesmo novos números para o mesmo contacto, sem qualquer problema.

Alguém tem alguma sugestão?

Obrigado!


03 Abr 2008, 12:41
Perfil
Anatomy of an App
Anatomy of an App
Avatar de usuário

Data de registro: 12 Jan 2008, 22:16
Mensagens: 119
Mensagem Re: Editar contacto
Ice, poste o que você fez até agora, analisando o código é mais fácil de resolver.


03 Abr 2008, 13:04
Perfil
What is Android?
What is Android?

Data de registro: 03 Abr 2008, 12:31
Mensagens: 2
Localização: Portugal
Mensagem Re: Editar contacto
Comecei com a lista telefónica vazia - o contacto que será criado terá o ID #1 (não me preocupei, aqui, em resolver a parte de ir buscar o ID).

Para adicionar um novo contacto (com o nome "Teste"), utilizei o seguinte código:

ContentValues values = new ContentValues();
values.put(People.NAME, "Teste");
Uri newPerson = getContentResolver().insert(People.CONTENT_URI, values);


Para adicionar um número a esse novo contacto:

values.clear();

values.put(People.ContactMethods._ID, "1"); //para o ID#1
values.put(People.NUMBER, "123456");
getContentResolver().insert(People.CONTENT_URI, values);


Este código funciona correctamente. É apenas estranho que o Android permita inserir o mesmo número com o mesmo label várias vezes...

No entanto, não consigo alterar por exemplo esse número que inseri ("123456"). Experimentei o seguinte, mas sem sucesso...

values.clear();

values.put(People.ContactMethods._ID, "1");
values.put(People.NUMBER, "654321");
getContentResolver().update(People.CONTENT_URI, values, null, null);


Faço parte de um grupo que está a tentar desenvolver uma pequena aplicação para o Android, como projecto Universitário. Infelizmente nenhum de nós domina o Java, mas estamos a tentar lentamente chegar lá :)

Obrigado desde já pela ajuda!


03 Abr 2008, 13:34
Perfil
Hello Android
Hello Android
Avatar de usuário

Data de registro: 29 Jan 2008, 20:53
Mensagens: 43
Mensagem Re: Editar contacto
Pois é ice, eu também estou com essa dificuldade. Não achei nada que fale como editar um contato.

Só consigo inserir, mas editar um já inserido também não consegui... :cry:

Se alguém conseguiu favor postar a solução.


06 Abr 2008, 14:20
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 4 Mensagens ] 

Quem está online

Usuários vendo este fórum: adautox, Adriano, Alessandro Tavares, Alexandre de Queiroz, alexcost2002, allart, andreleitao, andreluzz, betofigu, bozzano, Bravox, brazucx, brpiassa, bruno.abd, caio, capo, cehills, Celso Jr., celson, charly, claudioalfonso, Cr-Informática, Danilo Dias, dariosena, Delão, dfreitas, Diego Rufino, dmd, dudu795, eferrari, espinhara.net, fabielp, Felipe Ferreira, felipe.buarque, felipedornelas, fernando neves, fernandodotnet, ferrodecaju, francismarconcini, freak, fredjpa, FVB, garretereis, gedoor, geovanebg, gfgodoy, gphonemania, gustavo, gustavobarbosa, helder, henrique.cardoso, Igor_M, infonlinebr, ismaelbpaiva, italoraony, jairom, Jaison, jcorreajr, jmarcos14, joaquimfoto, Joessi2007, jonasminas, jpespindola, jrchuteboxe, juliherms, kennedyximenes, Ki-Adi-Mundi, leandroviana, leofernandesmo, Leonardo333, leonardodamata, lisbao, malucouto, maolveira, MarceloMC, MARCIOHG, Marlosm, Marlus Dias Silva, Matheus562, MBetioli, mcroft, mcurtis, mikasjau, mlemos, nakahara, nandopierre, nrsf, Nute Gunray, onaiggac, Patricia, Patrick, paulabr, Paulo Bizzo, paulo.weber, paulosantos, pbcjunior, pgsnit, Philipe Alves, PicsearchDroid, Portal Android, raulcca, rerp7, rfrafa, rmendes, rodrigoinnova, romuloff, ronamore, ronanPlus, Roney dos Santos, Silvio Vaz, snonca, Synoo [Bot], talves, thiagoalgo, tiago, tiagocomerio, tiasousa, vicfalmac, vps_rj, washington, wcaciano, Wookiees, Wryel, YaCy e 21 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
cron

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi