Coger valor de una clase para utilizarlo en otra(URGENTE)
Publicado por Jose María (2 intervenciones) el 20/02/2021 15:15:50
Buenas tardes el problema es que tengo un Activity para introducir un nombre de usuario y luego quiero que ese nombre de usuario pero lo ponga en un TextView de otra clase como podria hacerlo, he probado haciendo un objeto, haciendo un getter pero no me la recupera. Necesito ayuda urgente.
Gracias de antemano y un saludo.
Aqui dejo el codigo:
Clase login:
No pongo la clase en la que quiero poner el nick porque es muy extensa.
Gracias de antemano y un saludo.
Aqui dejo el codigo:
Clase login:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package com.example.tresenrayabbdd;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.example.tresenrayabbdd.R;
public class MainActivity extends AppCompatActivity {
Button btCambiarVentana;
String usuario;
EditText txtUsuario;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btCambiarVentana = findViewById(R.id.btVentanaJugar);
txtUsuario = findViewById(R.id.etUsuario);
}
public void ventanaJugar(View view){
if(txtUsuario.getText().toString().equals("")){
Toast.makeText(getApplicationContext(), "Debe rellenar el campo", Toast.LENGTH_SHORT).show();
}else{
Intent i = new Intent(this, Jugar.class);
startActivity(i);
usuario = txtUsuario.getText().toString();
jugar.usuario = usuario;
}
}
}
Valora esta pregunta


0