Publicado el Deja un comentario

Android. Activity, pasar datos entre pantallas

package com.example.ejemploactivity;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {
    private EditText et;
    private Button bt;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        et=(EditText)findViewById(R.id.editText);
        bt=(Button)findViewById(R.id.button);
    }
    public void actividad(View v){
        Intent i=new Intent(this,Actividad2.class);
        i.putExtra("nombre",et.getText().toString());
        startActivity(i);
    }
}
package com.example.ejemploactivity;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class Actividad2 extends AppCompatActivity {
    private TextView tv;
    private Button bt;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_actividad2);
        tv=(TextView)findViewById(R.id.textView);
        bt=(Button)findViewById(R.id.button2);
        Bundle bundle=getIntent().getExtras();
        String nombre=bundle.getString("nombre");
        tv.setText(nombre);
    }
    public void volver(View v){
        finish();
    }
}
Please follow and like us:

Deja una respuesta