Commit cfa43baf by german

Atributo lista de supervisores de user funcionando (Falta pasarlo para mostrarlo en la vista)

parent c5510d07
......@@ -85,18 +85,7 @@ public class StudentFragmentGrid extends Fragment{
startActivity(pictogramActivity);
} else {
new_user(i);
User currentUser = PCBcontext.getPcbdb().getCurrentUser();
Log.i(EditPictoActivity.DEBUG_MESSAGE,"Usuario: "+ currentUser.get_name_stu());
ArrayList<String> listaSup = download_supervisors(currentUser.get_id_stu());
String cadenaTotal ="";
if(listaSup.isEmpty()) Log.i(EditPictoActivity.DEBUG_MESSAGE,"Lista Vacia");
for(String cadena: listaSup){
Log.i(EditPictoActivity.DEBUG_MESSAGE,"Cadena de array: "+cadena);
cadenaTotal+=cadena;
}
Log.i(EditPictoActivity.DEBUG_MESSAGE,"Cadena total: "+cadenaTotal);
currentUser.set_Supervisors(cadenaTotal);
Log.i(EditPictoActivity.DEBUG_MESSAGE,"Cadena: "+ cadenaTotal);
download_supervisors(PCBcontext.getPcbdb().getCurrentUser().get_id_stu());
}
}
......@@ -214,9 +203,8 @@ public class StudentFragmentGrid extends Fragment{
downloader.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, imgs);
}
private ArrayList<String> download_supervisors(int stu_id) {
private void download_supervisors(int stu_id) {
String token = getActivity().getIntent().getExtras().getString("token");
final ArrayList<String> datosSup = new ArrayList<>();
RestapiWrapper wrapper = PCBcontext.getRestapiWrapper();
wrapper.setToken(token);
......@@ -237,18 +225,17 @@ public class StudentFragmentGrid extends Fragment{
}
@Override
public void result(JSONArray supervisors) {
String supervisorsFormat = "";
for (int i=0;i<supervisors.length();i++) {
JSONObject supervisor;
String datos;
try {
supervisor = supervisors.getJSONObject(i);
datos = supervisor.get("name") +" " + supervisor.get("surname") + "," + supervisor.get("email") + ";";
//Log.i(EditPictoActivity.DEBUG_MESSAGE,"Datos: "+datos);
datosSup.add(datos);
supervisorsFormat += supervisor.get("name") +" " + supervisor.get("surname") + "," + supervisor.get("email") + ";";
} catch (JSONException e) {
e.printStackTrace();
}
}
PCBcontext.getPcbdb().getCurrentUser().set_Supervisors(supervisorsFormat);
}
@Override
......@@ -256,7 +243,6 @@ public class StudentFragmentGrid extends Fragment{
}
});
return datosSup;
}
private void download_students(int sup_id ) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment