Click en número de teléfono y que llame o abra whatsapp

  • Autor Autor AlexxxBcN
  • Fecha de inicio Fecha de inicio
A

AlexxxBcN

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola tengo este código en mi layout:

Insertar CODE, HTML o PHP:
   <TextView
                        android:id="@+id/whatsapp"
                        style="@style/AppTheme.Body3"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="210dp"
                        android:layout_marginBottom="18dp"
                        android:layout_marginEnd="16dp"
                        android:layout_alignParentEnd="true"
                        android:textColor="@android:color/holo_green_dark"
                        android:textStyle="normal"
                        android:clickable="true"
                        android:focusable="true"
                        android:autoLink="phone"
                        android:linksClickable="true"
                        tools:text="Whatsapp" />

Pero no me funciona al hacer click y poder llamar al numero de teléfono , el numero de teléfono lo añado con firebase y es un string, se puede hacer de alguna forma ? gracias


PD: En el emulador de Android Studio no funciona, pero en el móvil si, el código es funcional, al clickear se puede hacer llamada , ahora busco que al clikear en caso de número móvil, se abra whatsapp
 
Última edición:
Gracias, actualmente tengo un boton de contacto através de Whatsapp, pero solo me sirve para un número de teléfono , desconozco si se puede para cuando añado un número de teléfono desde firebase, pero claro no todos los teléfonos son móvil, tambien hay numeros de teléfono fijos , entonces no se si eso se podria implementar , gracias

Insertar CODE, HTML o PHP:
val mBtnShare2: Button = findViewById(R.id.wa)

    mBtnShare2.setOnClickListener {

        val viewIntent1 = Intent("android.intent.action.VIEW", Uri.parse("https://api.whatsapp.com/send?phone=\"+Aqui mi teléfono"))

        startActivity(viewIntent1)

    }
 
Atrás
Arriba