Autore Topic: Effettuare telefonata con pausa  (Letto 326 volte)

Offline Grifith

  • Utente junior
  • **
  • Post: 56
  • Respect: +1
    • Mostra profilo
    • La mia prima applicazione...
Effettuare telefonata con pausa
« il: 23 Luglio 2014, 15:14:13 CEST »
0
Buongiorno,
ho provato a fare una ricerca, ma non credo che questo problema sia stato affrontato.

Ho necessità che, al premere di un determinato pulsante, mi venga fatta partire la richiesta di una telefonata ad un determinato numero.
Fin qui, la questione è stata risolta facilmente utilizzando questo codice:
Codice: [Seleziona]
Intent intent = new Intent(Intent.ACTION_VIEW,
        Uri.parse("tel:123"));
startActivity(intent);

La problematica nasce dal fatto che hanno richiesto la modifica del numero di telefono in "123,4", ovvero inserendo la cosiddetta pausa.
Utilizzando lo stesso metodo, su molti device non mi viene visualizzato il numero dopo la virgola, tranne che su un Samsung Next Turbo.  :-(
Ho cercato di formattare il numero con la virgola a parte, prima di mandarlo nel metodo
Codice: [Seleziona]
Uri.parse(), ma non ottengo il risultato sperato.   >:(

Ho cercato di concatenare il numero, togliendo la virgola ed usando
Codice: [Seleziona]
PhoneNumberUtils.PAUSE ma anche in questo caso non ottengo il risultato sperato.   :'(

Ora sto cercando di provare memorizzando il numero nella rubrica e richiamandolo, ma non sono tanto convinto di questa soluzione.

Non è che qualche anima pia è incappata in questa situazione e sa come uscirne?

Grazie mille