Enviar datos entre Activity en Android Studio

📱 Enviar datos entre Activity en Android Studio [25]

En este tutorial vamos a aprender a Enviar datos entre Activity en Android Studio siguiendo estos pasos.

  • En primer lugar vamos a aprender a a borrar activitys y borraremos la activity MainActivity2 que usamos en el tutorial anterior.
  • Crearemos una nueva activity la cual llamaremos Recibe.
  • Dentro de MainActivity colocaremos un EditText y un botón.
  • Al hacer click en el botón abriremos el activity Recibe pero ademas le enviaremos los datos de nuestro EditText.
  • Cuando se abra el activity Recibe leerá los datos que enviamos desde MainActivity y lo mostrará en un TextView.

Sintaxis:
Para enviar:
var intento=Intent(this,Recibe::class.java)
intento.putExtra(“dato”,txtDato?.text.toString())
startActivity(intento)

Para recibir:
var dato= intent.getStringExtra(“dato”)
tvRecibe?.text=”Recibe “+dato

Enviar datos entre Activity en Android Studio

Codigo: https://github.com/programadornovato/Mi-Primer-Proyecto-Android-Studio/commit/a3ef26cdff057a95a4267b034c5dc26367bcb11b

package com.programadornovato.miprimerproyecto

import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.TextView

class ActivityRecibe : AppCompatActivity() {
    private var tvRecibe:TextView?=null
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_recibe)

        tvRecibe=findViewById(R.id.tvRecibe)
        val dato=intent.getStringExtra("dato")
        tvRecibe?.text="El dato es $dato"
    }
    fun regresa(view:View){
        var intento=Intent(this,MainActivity::class.java)
        startActivity(intento)
    }
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.programadornovato.miprimerproyecto">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MiPrimerProyecto">
        <activity android:name=".ActivityRecibe"></activity>
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

🎦 Lista de reproducción de este curso: https://www.youtube.com/watch?v=3ZUlE_tvfaM&list=PLCTD_CpMeEKRL2-HaZThebGcyyR3_RshO&ab_channel=programadornovato
🎦 Curso de Android Studio: https://www.youtube.com/watch?v=AHyTqIB_8Rs&list=PLCTD_CpMeEKTT9pb9J-89j1SPtqHzU7sF&ab_channel=programadornovato
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [Curso] Kotlin de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKSjzbsW_zmVNz23GyOVsdbS
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)