Java - error en setText

   
Vista:

error en setText

Publicado por jorge (1 intervención) el 23/05/2017 01:21:13
buenas noches, alguién me puede ayudar con el siguiente error...
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
import android.os.AsyncTask;
import android.widget.TextView;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
 
 
public class ConexionDB extends AsyncTask<String,Void,ResultSet>
{
 
    @Override
    protected ResultSet doInBackground(String... strings)
    {
        try
            {
                FirebaseDatabase database = FirebaseDatabase.getInstance();
                DatabaseReference myRef = database.getReference("usuarios/" + strings[0]);
                myRef.addListenerForSingleValueEvent(new ValueEventListener()
                    {
                        @Override
                        public void onDataChange(DataSnapshot dataSnapshot)
                            {
                                System.out.println(dataSnapshot);
                            }
 
                        @Override
                        public void onCancelled(DatabaseError databaseError)
                            {
                                System.out.println("No se pudo acceder " + databaseError.getCode());
                            }
                    });
 
                return null;
            }
        catch (Exception e)
            {
                e.printStackTrace();
            }
        return null;
    }
 
    @Override
    protected void onPostExecute(ResultSet result)
    {
        try
            {
                if (!result.next())
                    {
                        System.out.println("Sin datos");
                    }
                else
                    {
                        String tvapeynom = "";
 
 
 
 
                        <!-- error: cannot find symbol method setText(String)-->
                        tvapeynom.setText(result.getString("apeynom"));
 
 
 
 
 
                    }
            }
        catch (SQLException e)
            {
                e.printStackTrace();
            }
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

error en setText

Publicado por Nicolas (112 intervenciones) el 23/05/2017 19:39:45
Hola Jorge.
Veo que el error viene dado por el setText en el objeto tvapeynom.
Es del tipo String por lo tanto no es correcto que le cargues un contenido con ese método, prueba simplemente tvapeynom =result.getString("apeynom");
Ese método se utiliza por ejemplo para una caja de texto, esto es una variable del tipo String.
Espero que te sea de ayuda.
Abrazo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar