I want to implement PROGRESSDIALOG but it does not work for me. Somebody can help me and tell me what I'm doing wrong. Here is the procedure where I want to show you!
public boolean onOptionsItemSelected(MenuItem item) {
progressDialog.setMessage("Registrando Datos");
progressDialog.setCancelable(false);
progressDialog.show();
int id = item.getItemId();
if (id == R.id.ItemSincro) {
if (!CompruebaConexion(this)) {
Toast.makeText(getBaseContext(),"No se ha podido establecer conexion con internet", Toast.LENGTH_SHORT).show();
}else{
int CantDatos=recyclerS.getAdapter().getItemCount();//MOSTARNDO CANTIDAD DE DATOS DEL RECYCLER
int contador = 0;
for(int i = 0; i < CantDatos;i++){
SincronizarDatos(
DateList.get(contador).getNombre(),
DateList.get(contador).getApellido(),
DateList.get(contador).getEdad(),
DateList.get(contador).getGenero(),
DateList.get(contador).getDeporte(),
"sincronizado"
);
contador++;
}
ActualizarEstado();
ListarDatosSincro();
AdaptadorRecy Radapter = new AdaptadorRecy(DateList);
recyclerS.setAdapter(Radapter);
Toast.makeText(getApplicationContext(),"REGISTROS CARGADOS CORRECTAMENTE",Toast.LENGTH_SHORT).show();
}
}
progressDialog.dismiss();
return super.onOptionsItemSelected(item);
}