¿Cuál es el código fuente de Android para “leer un nombre de usuario con el botón Enviar y mostrar un nombre de usuario en la página siguiente”?

Aquí está el código para obtener el valor del usuario al hacer clic en el botón Enviar

Aquí realizaremos dos actividades (No publicar código XML Espero que pueda entender cómo codificar en XML en este escenario)

FirstActivity.java

EditText ed_name;
Botón bt1;

@Anular
vacío protegido onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_firstactivity);

ed_name = (EditText) findViewById (R.id.ed_name);
bt1 = (Botón) findViewById (R.id.bt_submit);

button.setOnClickListener (nueva View.OnClickListener () {
@Anular
public void onClick (Ver v) {

Intención intención = nueva intención (firstactivity.this, secondactivity.class);
intent.putExtra (“valor”, ed_name.getText (). toString ());

startActivity (intento);
}

}
});

Con Put Extra hemos enviado nuestro valor a la segunda actividad en un par de valores clave cuya clave es “valor”, por lo que debemos obtener esta clave en la segunda actividad para obtener el valor introducido en EDITTEXT

SecondActivity.JAVA

TextView tv_name;
Nombre de cadena;

@Anular
vacío protegido onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_myactivity2);

tv_name = (TextView) findViewById (R.id.tv_name);

nombre = getIntent (). getStringExtra (“valor”);

tv_name.setText (nombre);
}

Con getIntent, getStringExtra (“valor”);

obtendrá el valor que envía la actividad anterior a través de la intención.

y después de obtener valor, puede configurarlo en la vista de texto de la segunda actividad

para aprender el desarrollo completo de Android Siga esto

Puerto de Android (@androidports) | Twitter AndroPort | Facebook

Gracias Si esto es útil, entonces … Vota esta respuesta

Botón de inicio de sesión = (Botón) findViewById ( http: //R.id.btn_login ); login.setOnClickListener (nueva View.OnClickListener () {@Override public void onClick (View v) {// Obtener nombre de usuario EditText loginName = (EditText) findViewById ( http: //R.id.txt_userName ); String name = loginName. getText (). toString ();

// crea Intención y establece la SEGUNDA intención de actividad intent = new Intent (getApplicationContext (), SECONDActivity.class);

// poner valores a la intención que se obtendrán en la segunda actividad

intent.putExtra (“nombre”, nombre);

startActivity (intento);

}});

Puedes preguntarlo en Stack Overflow

Oh espera. No lo hagas

No nos irrites con tus estúpidas preguntas. Obtendrá muchos votos negativos y una pregunta cerrada.

Aprende programación y hazlo tú mismo. Si está atrapado en algún lugar, no dude en pedir ayuda. Pero no esperes que nadie haga el trabajo por ti si no les pagas.

Aprenda programación y hágalo usted mismo o pague a alguien (como yo) para que lo haga por usted.

Por cierto, si alguna vez te ha importado codificar por tu cuenta, se incluye en el primer tutorial de Desarrollo de Android para desarrolladores de Android .

Ir a desarrolladores de Android. Está en las primeras páginas del tutorial.