Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Práctica 14: Enviar datos entre actividades y uso de listas en Java, Apuntes de Programación Java

Este documento contiene el código fuente de una práctica de programación en Java de la asignatura de la Universidad Nacional de Chimborazo, donde se enseña a enviar datos de una actividad a otra y el uso de listas. El código incluye tres actividades: MainActivity, listaEdades y datos.

Tipo: Apuntes

2020/2021

Subido el 06/04/2021

jamil-nina
jamil-nina 🇪🇨

16 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PRACTICA # 14
NOMBRE: Claudio Andrade
FECHA: 16/07/2020
ASIGNATURA: Programación en java
Enviar datos de una actividad a otra, y el uso de listas.
Código de MainActivity
package unach.edu.ec.practica_14;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void lanzarlistas(View v){
Intent abrir=new Intent(this,listaEdades.class);
startActivity(abrir);
}
public void enviarDatos(View v){
EditText etNom=(EditText)findViewById(R.id.etNombre);
EditText etEdad=(EditText)findViewById(R.id.etEdad);
EditText etSueldo=(EditText)findViewById(R.id.etSueldo);
Intent abrirDatos=new Intent(this,datos.class);
abrirDatos.putExtra("nom",etNom.getText().toString());
abrirDatos.putExtra("ed",Integer.parseInt(etEdad.getText().toString()));
abrirDatos.putExtra("sd",Double.parseDouble(etSueldo.getText().toString()));
startActivity(abrirDatos);
}
}
Código de la actividad listaEdades
package unach.edu.ec.practica_14;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Práctica 14: Enviar datos entre actividades y uso de listas en Java y más Apuntes en PDF de Programación Java solo en Docsity!

PRACTICA # 14

NOMBRE: Claudio Andrade FECHA: 16/07/ ASIGNATURA: Programación en java Enviar datos de una actividad a otra, y el uso de listas. Código de MainActivity package unach.edu.ec.practica_14; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.EditText; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout. activity_main ); } public void lanzarlistas(View v){ Intent abrir=new Intent(this,listaEdades.class); startActivity(abrir); } public void enviarDatos(View v){ EditText etNom=(EditText)findViewById(R.id. etNombre ); EditText etEdad=(EditText)findViewById(R.id. etEdad ); EditText etSueldo=(EditText)findViewById(R.id. etSueldo ); Intent abrirDatos=new Intent(this,datos.class); abrirDatos.putExtra("nom",etNom.getText().toString()); abrirDatos.putExtra("ed",Integer. parseInt (etEdad.getText().toString())); abrirDatos.putExtra("sd",Double. parseDouble (etSueldo.getText().toString())); startActivity(abrirDatos); } } Código de la actividad listaEdades package unach.edu.ec.practica_14; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View;

import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class listaEdades extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout. activity_lista_edades ); final ListView lvEdad=(ListView)findViewById(R.id. lvEdades ); final int edades[]={ 24 , 25 , 24 , 22 }; String nombre[]={"Edison","Alexis","Erick","Bryan"}; ArrayAdapter adEdades= new ArrayAdapter(this,android.R.layout. simple_list_item_1 ,nombre); lvEdad.setAdapter(adEdades); lvEdad.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast. makeText (getApplicationContext(), "La edad de: "+lvEdad.getItemAtPosition(position)+" es "+edades[position],Toast. LENGTH_LONG ).show(); } }); } } Código de la actividad datos package unach.edu.ec.practica_14; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class datos extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout. activity_datos ); TextView tvNom=(TextView)findViewById(R.id. tvNombre ); TextView tvEdad=(TextView)findViewById(R.id. tvEdad ); TextView tvSueldo=(TextView)findViewById(R.id. tvSueldo ); Bundle bdObtener=getIntent().getExtras();

Actividad de datos