Tengo configurado Google Voice para que me pregunte (si debo marcar usando GV) cada vez que hago una llamada (en la aplicación GV Settings -> Making calls -> Ask every time I make a call
.)
Cuando marco a través de la aplicación Teléfono, o a través del acceso directo de la pantalla de inicio "Marcación directa", el aviso de "Google Voice" aparece instantáneamente. Sin embargo, si añado un acceso directo de "Contacto" a mi pantalla de inicio, lo toco y selecciono cualquier número para marcar, el mismo aviso tarda más de 5 segundos en aparecer. Los registros no muestran ninguna otra actividad durante este tiempo:
I/ActivityManager( 223): Displayed com.android.contacts/.quickcontact.QuickContactActivity: +332ms
I/ActivityManager( 223): START {act=android.intent.action.CALL_PRIVILEGED dat=tel:xx-xxx-xxx-xxxx flg=0x14000000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster} from pid 2814
D/PhoneUtils( 636): checkAndCopyPhoneProviderExtras: some or all extras are missing.
D/dalvikvm( 223): GC_EXPLICIT freed 2189K, 18% free 23216K/28103K, paused 2ms+6ms
I/ActivityManager( 223): START {flg=0x10000000 cmp=com.google.android.apps.googlevoice/.CallConnectingActivity (has extras)} from pid 1646
D/dalvikvm( 636): GC_EXPLICIT freed 107K, 4% free 13700K/14215K, paused 2ms+4ms
D/OpenGLRenderer( 636): Flushing caches (mode 1)
D/OpenGLRenderer( 2814): Flushing caches (mode 0)
I/ActivityManager( 223): Displayed com.google.android.apps.googlevoice/.CallConnectingActivity: +5s25ms (total +5s167ms)
En concreto, la línea I/ActivityManager( 223): Displayed com.google.android.apps.googlevoice/.CallConnectingActivity:
+5s11ms (total +5s302ms)
muestra el tiempo de "retraso" real.
No veo nada diferente que si intento marcar desde un acceso directo del tipo "Marcación directa":
D/dalvikvm( 612): GC_CONCURRENT freed 607K, 7% free 15178K/16199K, paused 3ms+16ms
I/ActivityManager( 223): START {act=android.intent.action.CALL dat=tel:xx-xxx-xxx-xxxx flg=0x14000000 cmp=com.android.phone/.OutgoingCallBroadcaster bnds=[185,50][360,250]} from pid 671
D/PhoneUtils( 636): checkAndCopyPhoneProviderExtras: some or all extras are missing.
D/dalvikvm( 758): GC_CONCURRENT freed 423K, 5% free 13369K/13959K, paused 1ms+4ms
I/ActivityManager( 223): START {flg=0x10000000 cmp=com.google.android.apps.googlevoice/.CallConnectingActivity (has extras)} from pid 1646
D/dalvikvm( 636): GC_EXPLICIT freed 210K, 4% free 13690K/14215K, paused 3ms+4ms
D/OpenGLRenderer( 636): Flushing caches (mode 1)
I/ActivityManager( 223): Displayed com.google.android.apps.googlevoice/.CallConnectingActivity: +265ms (total +354ms)
Estoy ejecutando CM9 alpha (ICS: Android 4.0.3) en mi teléfono Samsung Galaxy Nexus, pero lo mismo ocurría en mi Atrix 4G con Gingerbread (Android 2.3.4) y CM7 (Android 2.3.5).
¿Alguien más ha experimentado el mismo problema? Aparte de publicar en los foros de comentarios de GV, ¿cómo puedo resolverlo?