Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

Rev 37 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 37 Rev 38
Línea 295... Línea 295...
295
    }
295
    }
Línea 296... Línea 296...
296
 
296
 
297
    @Override
297
    @Override
298
    public void onResume() {
298
    public void onResume() {
-
 
299
        super.onResume();
299
        super.onResume();
300
        getActivity().runOnUiThread(() -> {
-
 
301
            loadContinuecard();
300
        loadContinuecard();
302
        });
Línea 301... Línea 303...
301
    }
303
    }
302
 
304
 
303
    @Override
305
    @Override
Línea 326... Línea 328...
326
        }
328
        }
327
    }
329
    }
Línea 328... Línea 330...
328
 
330
 
Línea 329... Línea 331...
329
    private void loadContinuecard(){
331
    private void loadContinuecard(){
Línea 330... Línea 332...
330
 
332
 
331
       // Log.e("Cargo datos"," en tarjeta principal");
333
        Log.e("Cargo datos"," en tarjeta principal");
Línea 332... Línea 334...
332
 
334
 
Línea 352... Línea 354...
352
                        progresoporcentaje.setVisibility(View.VISIBLE);
354
                        progresoporcentaje.setVisibility(View.VISIBLE);
353
                        progresotarjeta.setProgress((int) progress.getProgress());
355
                        progresotarjeta.setProgress((int) progress.getProgress());
354
                        progresoporcentaje.setText("" + progress.getProgress() + " %");
356
                        progresoporcentaje.setText("" + progress.getProgress() + " %");
355
                        empezar.setText("En curso");
357
                        empezar.setText("En curso");
Línea -... Línea 358...
-
 
358
 
-
 
359
                        int fragmentIdxActive = iTwoGetSkills.getPreference().getFragmentIdxActive();
-
 
360
 
-
 
361
                        if (fragmentIdxActive != Constants.IDX_FRAGMENT_WELCOME
-
 
362
                        ) {
-
 
363
                            return;
356
 
364
                        }
-
 
365
                        iTwoGetSkills.getPreference().setCapsuleUuidActive(dbCapsule.getUuid());
-
 
366
                     //   Log.e("La capsula","activa en loadcurso"+dbCapsule.getUuid());
357
                        iTwoGetSkills.getPreference().setCapsuleUuidActive(dbCapsule.getUuid());
367
 
358
                        iTwoGetSkills.getPreference().setTopicUuidActive(dbCapsule.getTopicUuid());
368
                        iTwoGetSkills.getPreference().setTopicUuidActive(dbCapsule.getTopicUuid());
Línea 359... Línea 369...
359
                        iTwoGetSkills.getPreference().setOrigennavigation("welcome");
369
                        iTwoGetSkills.getPreference().setOrigennavigation("welcome");
Línea 394... Línea 404...
394
 
404
 
Línea 395... Línea 405...
395
            }
405
            }
396
 
-
 
397
 
406
 
398
        }
407
 
399
 
408
        }
400
        if(titulotarjeta.getText().equals(""))
409
        if(titulotarjeta.getText().equals(""))
Línea 401... Línea 410...
401
        {
410
        {
402
           // Log.e("Nombre","vacio");
411
           // Log.e("Nombre","vacio");
Línea -... Línea 412...
-
 
412
            SlideDao slideDao = iTwoGetSkills.getDatabase().getSlideDao();
403
            SlideDao slideDao = iTwoGetSkills.getDatabase().getSlideDao();
413
 
404
 
414
 
405
 
415
            //Despues del recorrido no se encontro progreso en ninguna capsula, por lo cual la tarjeta queda vacia
Línea 406... Línea 416...
406
            //Despues del recorrido no se encontro progreso en ninguna capsula, por lo cual la tarjeta queda vacia
416
            // vamos a llenarla con la ultima capsula, que debe ser nueva al no tener progreso
Línea 407... Línea 417...
407
            // vamos a llenarla con la ultima capsula, que debe ser nueva al no tener progreso
417
 
408
 
418
 
409
            for(Capsule dbCapsule : dbCapsules)
419
            for(Capsule dbCapsule : dbCapsules)
410
            {
420
            {
Línea 411... Línea 421...
411
                List<Slide> slides = slideDao.selectAllByCapsuleUuid(dbCapsule.getUuid());
421
                List<Slide> slides = slideDao.selectAllByCapsuleUuid(dbCapsule.getUuid());
Línea 412... Línea 422...
412
 
422
 
Línea 425... Línea 435...
425
                        progresotarjeta.setVisibility(View.INVISIBLE);
435
                        progresotarjeta.setVisibility(View.INVISIBLE);
426
                        progresoporcentaje.setVisibility(View.INVISIBLE);
436
                        progresoporcentaje.setVisibility(View.INVISIBLE);
427
                        empezar.setText("Nueva");
437
                        empezar.setText("Nueva");
428
                        continuar.setText("Ver cápsula");
438
                        continuar.setText("Ver cápsula");
Línea -... Línea 439...
-
 
439
 
Línea -... Línea 440...
-
 
440
                        int fragmentIdxActive = iTwoGetSkills.getPreference().getFragmentIdxActive();
-
 
441
 
-
 
442
                        if (fragmentIdxActive != Constants.IDX_FRAGMENT_WELCOME
-
 
443
                        ) {
429
 
444
                            return;
-
 
445
                        }
430
 
446
                        iTwoGetSkills.getPreference().setCapsuleUuidActive(dbCapsule.getUuid());
431
                        iTwoGetSkills.getPreference().setCapsuleUuidActive(dbCapsule.getUuid());
447
                      //  Log.e("La capsula","activa en load"+dbCapsule.getUuid());
Línea 432... Línea 448...
432
                        iTwoGetSkills.getPreference().setTopicUuidActive(dbCapsule.getTopicUuid());
448
                        iTwoGetSkills.getPreference().setTopicUuidActive(dbCapsule.getTopicUuid());
Línea 465... Línea 481...
465
                                    .into(imagetarjeta);
481
                                    .into(imagetarjeta);
466
                        }
482
                        }
Línea 467... Línea 483...
467
 
483
 
468
                    }
484
                    }
469
                }
-
 
470
                /*
-
 
Línea 471... Línea 485...
471
                if (progress != null) {
485
                }
-
 
486
 
Línea 472... Línea -...
472
 
-
 
473
                    double progre = progress.getProgress();
-
 
Línea -... Línea 487...
-
 
487
            }
-
 
488
 
-
 
489
 
474
 
490
 
-
 
491
        }
-
 
492
        else if (!titulotarjeta.getText().equals(""))
-
 
493
        {
-
 
494
            // Log.e("Nombre","vacio");
-
 
495
            SlideDao slideDao = iTwoGetSkills.getDatabase().getSlideDao();
Línea -... Línea 496...
-
 
496
 
-
 
497
 
-
 
498
            //Despues del recorrido no se encontro progreso en ninguna capsula, por lo cual la tarjeta queda vacia
-
 
499
            // vamos a llenarla con la ultima capsula, que debe ser nueva al no tener progreso
-
 
500
 
-
 
501
 
-
 
502
            for(Capsule dbCapsule : dbCapsules)
-
 
503
            {
-
 
504
                List<Slide> slides = slideDao.selectAllByCapsuleUuid(dbCapsule.getUuid());
-
 
505
 
-
 
506
                if (slides.isEmpty()) {
-
 
507
 
-
 
508
                } else {
-
 
509
                    progress = progressDao.selectByCapsuleUuid(dbCapsule.getUuid());
475
                    if (progre >= 100) {
510
 
Línea 476... Línea 511...
476
                        Log.e("Es mayor"," a 100");
511
                    //  Log.e("Capsula","Es omitida, no tiene slides");
477
 
512
 
478
                    } else {
513
                    if (progress == null) {
479
 
514
 
480
                        Log.e("Es nueva","");
515
                        //  Log.e("Es nueva","");
Línea -... Línea 516...
-
 
516
 
-
 
517
                        titulotarjeta.setText(dbCapsule.getName());
-
 
518
                        progresotarjeta.setVisibility(View.INVISIBLE);
-
 
519
                        progresoporcentaje.setVisibility(View.INVISIBLE);
-
 
520
                        empezar.setText("Nueva");
-
 
521
                        continuar.setText("Ver cápsula");
481
 
522
 
-
 
523
                        int fragmentIdxActive = iTwoGetSkills.getPreference().getFragmentIdxActive();
482
                        titulotarjeta.setText(dbCapsule.getName());
524
 
-
 
525
                        if (fragmentIdxActive != Constants.IDX_FRAGMENT_WELCOME
Línea 483... Línea 526...
483
                        progresotarjeta.setVisibility(View.INVISIBLE);
526
                        ) {
Línea 484... Línea 527...
484
                        progresoporcentaje.setVisibility(View.INVISIBLE);
527
                            return;
485
                        empezar.setText("Nueva");
528
                        }
Línea 521... Línea 564...
521
                                    .into(imagetarjeta);
564
                                    .into(imagetarjeta);
522
                        }
565
                        }
Línea 523... Línea 566...
523
 
566
 
524
                    }
567
                    }
525
                }
-
 
526
*/
-
 
527
            }
-
 
528
 
-
 
Línea -... Línea 568...
-
 
568
                }
529
 
569
 
Línea 530... Línea 570...
530
 
570
            }
Línea 531... Línea 571...
531
        }
571
        }
532
 
-
 
-
 
572
 
533
        continuar.setOnClickListener(v -> {
573
        continuar.setOnClickListener(v -> {
534
 
574
 
Línea 535... Línea 575...
535
 
575