¿Como acceder a una variable global desde un fragment?
Publicado por Jose (7 intervenciones) el 15/03/2017 09:03:23
Cordial saludo,
Tengo estas variables globales en una clase de java:
Y este es mi fragment:
Y necesito que la parte:
quedara algo como asi:
Pero la variable getUsr da null, pero desde otras actividades si posee un valor asignado. ¿Que debo hacer para acceder al valor guardado en esta variable?
Tengo estas variables globales en una clase de java:
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
package com.windroid.dinas;
import android.app.Application;
public class GlobalVariables extends Application {
private String Name;
public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
private String Usr;
public String getUsr() {
return Usr;
}
public void setUsr(String usr) {
Usr = usr;
}
}
Y este es mi fragment:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.windroid.dinas;
import ...
public class PedidoFragment extends Fragment{
final static String urlAddress="http://10.0.3.2/baradm/ubica.php?id=";
GlobalVariables globalVariables;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_pedido, container, false);
final Spinner spinnerUbica = (Spinner) view.findViewById(R.id.spUbica);
/* <--- urlAddress+globalvariables.getUsr() --->*/
new Downloader(getActivity(),urlAddress,spinnerUbica).execute();
return view;
}
}
Y necesito que la parte:
1
new Downloader(getActivity(),urlAddress,spinnerUbica).execute();
quedara algo como asi:
1
new Downloader(getActivity(),urlAddress+globalvariables.getUsr(),spinnerUbica).execute();
Pero la variable getUsr da null, pero desde otras actividades si posee un valor asignado. ¿Que debo hacer para acceder al valor guardado en esta variable?
Valora esta pregunta


0